awk
Posted yuandonghua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了awk相关的知识,希望对你有一定的参考价值。
1、awk语法
awk [option] ‘pattern{Action}‘ file1,file2
举例:
awk -F# ‘BEGIN{printf "%6s %6s", "name", "age"}NF==2{printf "%6s %6s",$1,$2}END{print "ok"}’ a.txt
2、option
-v:定义变量或者修改内部变量
-F:设置分隔符
3、pattern
BEGIN:读取文件前执行
END:读取文件后执行
条件:满足条件时执行
4、action
printf
5、变量
FS
OFS
ORS
NF
NR
FNR
FILENAME
ARGC
ARGV
以上是关于awk的主要内容,如果未能解决你的问题,请参考以下文章