将awk命令的输出重定向到UNIX/Linux 文件时,会用到shell的重定向操作符。重定向的目标文件名必须用双引号括起来。如果使用的重定向操作符为>,则文件被打开并请空。文件一旦打开,就会保持打开状态直至显示关闭或awk程序终止。此后print语句的输出都将追加到文件尾部。
符号>>也用于打开文件,但是不消除文件内容,它只向文件追加内容。
范例
$ awk
'$4 >= 70 {print $1,$2 > "passing_file"}' filename
说明:如果记录的第4个字段的值大于或等于70,它的头两个字段就被打印到文件
passing_ file 中。
参考资料:http://www.linuxawk.com/jiaocheng/203.html