我想寫一個AWK腳本來更新一個新的csv文件的值的csv文件,以便更新現有行的詳細信息,但不存在新csv中的行保留。我認爲可以通過使用(NR == FNR)做索引來完成,但我還沒有設法讓任何東西工作。這裏是那麼它應該工作:使用AWK更新CSV文件
old.csv
Name Size Date
==================
A 20mb 1/10
B 10mb 1/10
new.csv
Name Size Date
==================
A 24mb 2/10
C 30mb 2/10
(一些腳本,可能AWK?)
output.csv
Name Size Date
==================
A 24mb 2/10
B 10mb 1/10
C 30mb 2/10
就如何實現這一目標的任何想法?可以使用可能比其他AWK的東西,但它有一個最小的AIX設置工作
感謝
fyi:csv表示逗號分隔值 – Sundeep
謝謝我知道,只是將其格式化爲便於在文本處理中讀取 –
,這會在答案方面改變很多......例如,「 - F'爲awk必須相應設置 – Sundeep