Linux——0*——awk


 

 

sed修改文件

awk统计切割文件

 

BEGIN{}发生在读文件前

{} 行处理

END{}行处理之后

 

FS:字段分隔符

OFS:输出字段分隔符

 

awk内部变量:

Linux——0*——awk

$0,$1,$2.......$100这些都是awk的内部变量 
NF:指的是字段的数量;
$NF:指的是最后一个字段的内容;如果$13是最后一个字段,那么$NF=$13
FS(filed):输入字段分隔符
RS(record):输入记录分隔符
OFS:输出字段分隔符,就是在输出一个字段的时候,添加一个指定的符号,默认空格;
ORS:输出记录分隔符,即时在输出一条记录的时候,添加一个指定的符号,默认回车键;

 

 

awk工作原理:

Linux——0*——awk

 图形化解释:

 Linux——0*——awk

 

 

awk格式化输出:

可以使用print函数、printf函数;

print里,不加引号,默认是变量;如果想打印普通字符串,需要加上双引号;

Linux——0*——awk

 

Linux——0*——awk

 

上一篇:awk 输出某一行某一列


下一篇:浅谈web前端开发中脱离文档流与脱离文本流的区别