利用數組合並2個文件最後2列

data1:

a b c d
aa bb cc dd

data2:

1 2 3 4 5 6 7
11 22 33 44 55 66 77
111 222 333 444 555 666 777

期望結果:
把data1的最後2列合併到data2的最後2列之後

6 7 c d
6 7 cc dd
66 77 c d
66 77 cc dd
666 777 c d
666 777 cc dd

腳本:

View Code
awk 'NR==FNR{a[FNR]=$(NF-1) FS $NF; len=FNR; next} {for(i=1; i<=len; i++) print $(NF-1),$NF,a[i]}' data1 data2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章