在他们自己的十个单词中有两个文件a.txt b.txt 我想要排列的内容而不是输出到屏幕 喜欢这个
a [1] b [1]
a [1] b [2]
.
.
.
a [10] b [10]
Total 100
我希望这个数组进入循环运行我不知道怎么写 主人可以指导我们感谢
答案 0 :(得分: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
,打印来自$ i的行,然后打印行从1到$ i-1