我有一個包含如下記錄的兩個文件:AWK命令從文件1更換第n個領域在第n行到file2
File1
:
1,2,3,a|x|z,4,5
而且
File2
:
1,2,3,a|x|z,4,5
1,2,3,a|x|z,4,5
1,2,3,a|x|z,4,5
1,2,3,a|x|z,4,5
這裏有6個域被分隔
如何更換第四個字段(即, a|x|z
)在File2
的第二,第三和第四行中,其中a,x和z分別來自File1
。
我真正的問題是,第四場不會是永遠a|x|z
但它始終是|
分離
我認爲產出將是如下。
File2
:
1,2,3,a|x|z,4,5
1,2,3,a,4,5
1,2,3,x,4,5
1,2,3,z,4,5
你在這之前詢問過什麼? – FelipeAls 2013-04-06 21:38:25
當您提到行號2,3,4時,我刪除了空行。如果需要它們,您可以回滾編輯。 – 2013-04-06 21:46:05
沒問題。它的罰款,除非它很好理解 – kattashri 2013-04-06 21:53:54