多个变量我想用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