【发布时间】:2013-08-13 19:45:50
【问题描述】:
我有四个文件,我想打印 file1、file2、file3、file4 的第一行,然后是 file1、file2、file3、file4 的第二行,然后是每个文件的第三行,依此类推
我尝试了以下代码,但它给了我一个错误:
for i in $(cat $file1)
do
for j in $(cat $file2)
do
for k in $(cat $file3)
do
for l in $(cat $file4)
echo "${i}"
echo "${j}"
echo "${k}"
echo "${l}"
done
done
done
done
除了 echo 还能用什么?
【问题讨论】:
-
试试
paste命令 -
它不起作用它给我 I/O 错误是否有其他方法
-
我尝试使用 while ,它给了我一个无效的标识符。我希望输出是一列。