2013-12-16 39 views
1

有两个文件a.txt中b.txt自己的十个字里面 我想置换的比输出到屏幕 像这样两个文件的排列组合

a [1] b [1] 
a [1] b [2] 
. 
. 
. 
a [10] b [10] 
Total 100 

我想这个数组内容成一个圈跑,我不知道怎么写 高手能能够指导我们感谢

回答

0

你可以通过文件A和b环,

while read a_line 
do 
     while read b_line 
     do 
       echo $a_line $b_line 
     done < b 
done < a 

如果输出顺序并不重要,你可以使用paste

for i in {1..10} 
do 
    (awk "NR>=$i" b; awk "NR<$i" b) | paste a - 
done 

FILE是 - ,读取标准输入。

awk "NR>=$i" b; awk "NR<$i" b,打印线从$我,然后从1打印线$ I-1

+0

如果有100个帐号,密码,我如何在带来FTP服务器自动 – user3105810