将脚本作为命令行自变量传递给awk对于小的单行程序来说很简单。 而对于多行程序,则可以在外部文件中撰写脚本,然后向awk传递-f选项,以向它提供外部脚本文件的调用: $ awk -f myscript.awk myfile.in 将脚本放入文本文件还可以使用附加awk功能。例如: BEGIN { FS=":" } { print $1 } 打印出 /etc/passwd 中每一行的第一个字段 在这个脚本中,字段分隔符在代码自身中指定(通过设置 FS 变量)。 在脚本自身中设置字段分隔符,可以少输入一个命令行自变量。 (责任编辑:IT) |