AWK <

2015-10-05 26 views
0

我怎麼會做這樣的事情:AWK <

awk < file '{ print $2 }' 

其中 '{打印$ 2}' 是一個叫AWK-腳本文件裏面?

我最好的猜測是

awk < file `command awk-script` 

OR

awk < file `cat awk-script` 

但沒有成功。

+3

AWK -f AWK-腳本內容的並置的<文件 –

回答

2

你需要做的

awk -f awk-script < file 

其中awk-script包含

[[email protected] ~/test]$ cat awk-script 
{ print $2} 
1

你可以找出AWK這裏 https://www.gnu.org/software/gawk/manual/html_node/Options.html

這裏所有的命令行選項是選擇F的

-f源文件

--file源文件

說明

從源文件而不是第一個非選項參數中讀取awk程序源代碼。這個選項可以多次給出; awk程序由每個指定的源文件的