多個變量我想用awk處理多個文件,諸如
文件1:awk的多個文件的處理
1 1.045
2 1.033
3 1.029
文件2:
1 1.078
2 1.080
3 1.090
,但我感興趣的是從每個文件中存儲的特定字段,然後打印他們全部在一行上。例如,我想在這兩個文件中的第二行的第二場,使輸出將是:
1.033 1.080
我能得到awk來場儲存從每題文件在一個單獨的變量或在數組的單獨的字段?我試過了:
awk '
BEGIN{}
FNR==2{var1=$2;nextfile}
FNR==2{var2=$2}
END{printf "%6.3f %6.3f\n", var1,var2}' file1 file2
但是這會覆蓋var1與第二個文件中的字段並且從不處理var2。
。當然,這樣簡單。謝謝! – Pawelek 2013-03-07 17:46:14