2014-12-29 106 views
-4

我有文件1,其具有数据如下:如何合并两个UNIX txt文件

url1 
url2 
url3 
url4 
. 
. 
. 

文件2有如下数据:

xml1 
xml2 
xml3 
. 
. 
. 

我要合并这两个文件和合并文件说file3的应该看看下面:

url1 
xml1 
url2 
xml2 
url3 
xml3 
url4 
xml4 
+0

这是一个真实的数据?您能否添加一个真实数据的例子?这些字符串是否总是用空格分隔? – reto

+0

在您使用真实数据编辑您的问题时,请同时指出您是否期待每个网址{n}总会有xml {n}?祝你好运。 – shellter

+0

他们是一些http url的文件,总是在这两个文件..像http://google.com/ab/bc http://google.com/cd/de – Jams

回答

1

这应该这样做:

while read -r file1 && read -r file2 <&3; do 
    echo "$file1"; echo "$file2" 
done <file1.txt 3<file2.txt