sed修改文件
awk统计切割文件
BEGIN{}发生在读文件前
{} 行处理
END{}行处理之后
FS:字段分隔符
OFS:输出字段分隔符
awk内部变量:
$0,$1,$2.......$100这些都是awk的内部变量
NF:指的是字段的数量;
$NF:指的是最后一个字段的内容;如果$13是最后一个字段,那么$NF=$13
FS(filed):输入字段分隔符
RS(record):输入记录分隔符
OFS:输出字段分隔符,就是在输出一个字段的时候,添加一个指定的符号,默认空格;
ORS:输出记录分隔符,即时在输出一条记录的时候,添加一个指定的符号,默认回车键;
awk工作原理:
图形化解释:
awk格式化输出:
可以使用print函数、printf函数;
print里,不加引号,默认是变量;如果想打印普通字符串,需要加上双引号;