|

楼主 |
发表于 2004-8-13 14:45:45
|
显示全部楼层
再进一步讲,如果有3个文件,甚至4个文件,
现假设有3个文件,分别为i,j, k
i的内容如下:
----------------------------------
iiii jjjj
iiii jjjj
iiii jjjj
iiii jjjj
----------------------------------
j的内容如下:
----------------------------------
hhhh oooo
hhhh oooo
hhhh oooo
hhhh oooo
----------------------------------
k的内容如下:
----------------------------------
kkkk llll mmmm
kkkk llll mmmm
kkkk llll mmmm
kkkk llll mmmm
----------------------------------
可用如下语句:
awk "{getline l<\"i\";split(l,arr,FS);getline t<\"j\";split(t,brr,FS);print $1,arr[1],$2,arr[2],$3,brr[1],brr[2]}" k
但是合并完后,文件内容如下:
---------------------------------------------------------------------
kkkk iiii llll jjjj mmmm hhhh oooo
kkkk iiii llll jjjj mmmm hhhh oooo
kkkk iiii llll jjjj mmmm hhhh oooo
kkkk iiii llll jjjj mmmm hhhh oooo
iiii jjjj
---------------------------------------------------------------------
为什么会多出第5行的"iiii jjjj"呢? |
|