个选项,但如果浏览如passwd文件,此文件各域使用冒号作为分隔符,则必须使用-F选项awk -F 'commands' input-file
第二种,将所有awk命令插入一个文件,并使awk程序可执行,然后用awk命令解释器作为脚本的首行,以便通过键入脚本名称来调用它
第三种,将所有awk命令插入一个单独文件,然后调用,如
1
awk -f awk-script-file input-file
-f选项指明在文件awk-script-file的awk脚本,input-file是使用awk进行浏览的文件名
2. awk脚本
awk脚本由各种操作和模式组成,根据分隔符(-F选项),默认为空格,读取的内容依次放置到对应的域中,一行一行记录读取,直到文件尾2.1. 模式和动作
任何awk语句都是由模式和动作组成,在一个awk脚本中可能有许多语句。模式部分决定动作语句何时触发及触发事件。动作即对数据进行的操作,如果省去模式部分,动作将时刻保持执行状态
模式可以是任何条件语句或复合语句或正则表达式,模式包含两个特殊字段BEGIN和END,使用BEGIN语句设置计数和打印头,BEGIN