awk 'BEGIN {print "Hello"}' 不操作文件直接处理数据流

要调用shell则可以用管道命令

如,打印日期awk 'BEGIN {"date"|getline d; print d}'

打印登陆的用户:

awk 'BEGIN {while("who"|getline d)  print d}'

 

文件执行awk

vi新建文件show.awk

#!/bin/awk

BEGIN{

while("who"|getline d) print d

}

 

命令行运行 awk -f show.awk

posted on 2015-10-19 11:15  山月艾草  阅读(203)  评论(0编辑  收藏  举报