1
如果一個字段匹配,我需要用另一個文件中的值替換其中的一部分值。被替換複雜的awk從一個文件替換到另一個
文件:包含正確的價值觀
NULL,NULL,1,'2017-01-01 00:00:00','2017-12-31 23:59:59','SE','AL',300,200,12,1,24,1,19,110,220,1
NULL,NULL,1,'2017-01-01 00:00:00','2017-12-31 23:59:59','SE','AG',300,200,12,1,24,1,19,110,220,1
文件:
'AL',220,110
'DZ',379,189.5
'AO',931,465.5
'AG',659,329.5
所以在文件1對「基地」的比賽,我應該從文件2和column9與欄3替換COLUMN2 column8來自file2。如何用awk或類似的東西來實現這一點,但不是perl,謝謝。 :)
而且在某種僞代碼條件:
if (file2[col1] == file1[col7])
file1[col8] = file2[col2]
file1[col9] = file2[col3]
似乎基本上是相同的答案。 ++ –
@JamesBrown:我會說一次.. :) – Inian
謝謝你,它的作品就像一個魅力! @Inian – user3309234