0
我有如下的awk命令:写的shell脚本的循环
awk 'FNR==NR{a[$1$2]=$3;next} ($1$2 in a) {print$1,$2,a[$1$2],$3}' ""each line of file 1"" >./awkfile/12as_132l.txt
和f1.txt内容是:
1sas.txt 12ds.txt
13sa.txt 21sa.txt
我想,我的剧本读FIL1的每一行。 TXT,把内容在此awk命令......,而不是“文件1的每一行””中“” ..和执行命令象下面这样:
awk 'FNR==NR{a[$1$2]=$3;next} ($1$2 in a) {print$1,$2,a[$1$2],$3}' 1sas.txt 12ds.txt >./awkfile/12as_132l.txt
awk 'FNR==NR{a[$1$2]=$3;next} ($1$2 in a) {print$1,$2,a[$1$2],$3}' 13sa.txt 21sa.txt >./awkfile/12as_132l.txt
我需要的人但是问题在于我有点奇怪。