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
我需要的人但是問題在於我有點奇怪。