我有一个包含如下记录的两个文件: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