awk基础知识(3)-调用外部脚本

发布时间:2020-10-26编辑:脚本学堂
awk基础知识(3)-调用外部脚本,将脚本作为命令行自变量传递给awk对于小的单行程序来说很简单,而对于多行程序,可以在外部文件中撰写脚本,然后向awk传递-f选项,以向它提供外部脚本文件的调用...

脚本作为命令行自变量传递给linuxjishu/13830.html target=_blank class=infotextkey>awk对于小的单行程序来说很简单。
而对于多行程序,则可以在外部文件中撰写脚本,然后向awk传递-f选项,以向它提供外部脚本文件的调用:
$ awk -f myscript.awk myfile.in

将脚本放入文本文件还可以使用附加awk功能。例如:
BEGIN {
      FS=":"
}
{ print $1 }
打印出 /etc/passwd 中每一行的第一个字段

在这个脚本中,字段分隔符在代码自身中指定(通过设置 FS 变量)。
在脚本自身中设置字段分隔符,可以少输入一个命令行自变量。