awk的调用
- 文件存在并且有记录。对文件中每一输入行执行{}操作,文件有多少行就执行多少次{}操作。
- 如果是空文件,就什么也不执行,没返回结果。
- 如果文件不存在,则awk报错无法读取文件。
awk '{print "hello"}' test
如果不提供文件名,那么awk等待输入,然后按下CTRL+D终止程序
BEGIN模式用于在第一个输入行读入之前进行的操作。
END模式用于在读取所有行后进行的操作。
{}之前的模式,其他模式有:匹配行记录等
[root@centos7 awk]# awk 'BEGIN{print "hello"}'
hello
[root@centos7 awk]#