标签:文章 代码块 alt href 用法 while 图片 index 命令
回到:
awk 'awk_program' a.txt
awk示例:
# 输出a.txt中的每一行
awk '{print $0}' a.txt
# 多个代码块,代码块中多个语句
# 输出每行之后还输出两行:hello行和world行
awk '{print $0}{print "hello";print "world"}' a.txt
对于awk ‘{print $0}‘ a.txt
,它类似于shell的while循环while read line;do echo "$line";done <a.txt
。awk隐藏了读取每一行的while循环,它会自动读取每一行,其中的{print $0}
对应于Shell的while循环体echo "$line"
部分。
下面再分析该awk命令的执行过程:
$0
,于是$0
中保存的就是本次所读取的行数据{print $0}
并执行其中代码print $0
,即输出$0
,也即输出当前所读取的行$0
print $0
$0
,再执行代码块标签:文章 代码块 alt href 用法 while 图片 index 命令
原文地址:https://www.cnblogs.com/f-ck-need-u/p/11918202.html