关于awk中的close问题
初学awk工具,个人想在打印列表后,在最后输出列表的行数, 代码如下awk `{print $0 | "sort -k 1"}
END{ close("sort -k 1")
print "there are" NF "record" }'
datefile
但是close好像不能关掉pipe, 程序没有任何输出,也没有结束。请问close应该怎么写? awk 中提供的 close( )指令, 语法如下(有二种) :
close( filename )
close( 置于command之前的pipe )
页:
[1]