任何想法如何使用awk以下內容?使用awk如何合併兩個文件中的數據並將第二個文件中的值替換爲第一個文件?
兩個輸入文件,data.txt中和keys.txt:
data.txt中包含一些數據:
A;1
B;2
A;3
keys.txt含 「鍵;值」 對( 「C」 是在這個例子不是data.txt中的一部分,但awk腳本應該仍然工作):
A;30
B;20
C;10
輸出應該如下:
A;1;30
B;2;20
A;3;30
因此,data.txt中包含key.txt中的任何鍵的每一行都應該獲得data.txt中的行的相應值。
Stackoverflow不是一個免費的代碼寫入服務。如果你試圖寫一些東西並且遇到一些困難,那就表明你已經做了什麼並且提出一個具體的問題。 有關提示,請參閱http://stackoverflow.com/help/how-to-ask。如果你只是想完成免費工作,那麼StackOverflow不是這種請求的地方。 學習自己寫代碼或者付錢給你寫代碼。 – ghoti
在這個網站上詢問並回答了一百萬次,徘徊.... –
爲什麼最後的輸出不是'A; 3; 30'? – karakfa