[問題] shell script 合併多個檔案欄位

看板LinuxDev作者 (Nee)時間10年前 (2014/04/29 02:53), 10年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
遇到一個合併檔案的困擾 假設有3個檔案 , 想要根據前面兩個欄位 把每個檔案後面的 欄位合併起來 join 似乎只能針對一欄的key值做比對合併 如果兩欄以上的key值能處理嗎? 用shell script or awk or sed 來處理的話 請問該如何使用呢? 再煩請各位指導 謝謝 001.txt aa yy 12 23 aa zz 34 56 ab pp 74 84 ac kk 78 98 002.txt aa yy 78 43 aa zz 11 22 ab pp 34 56 ac kk 78 98 003.txt aa yy 01 02 aa zz 32 94 ab pp 45 65 ac kk 11 33 輸出 aa yy 12 23 78 43 01 02 aa zz 34 56 11 22 32 94 ab pp 74 84 34 56 45 65 ac kk 78 98 78 98 11 33 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.14.115 ※ 文章網址: http://www.ptt.cc/bbs/LinuxDev/M.1398711209.A.C22.html ※ 編輯: icoach (111.248.14.115), 04/29/2014 02:54:07

04/29 15:00, , 1F
paste 001.txt 002.txt 003.txt | cut -c 1-12,20-25,33-38
04/29 15:00, 1F
文章代碼(AID): #1JNgEfmY (LinuxDev)
文章代碼(AID): #1JNgEfmY (LinuxDev)