如何一起打印四个文件的行?

t28*_*292 0 bash for-loop solaris

我有四个文件,我想打印file1,file2,file3,file4的第一行,然后是file1,file2,file3,file4的第二行,然后是每个文件的第3行,依此类推

我尝试了以下代码,但它给了我一个错误:

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
Run Code Online (Sandbox Code Playgroud)

那么除了回声之外还能用什么呢?

tri*_*eee 6

已经有了这个工具.

paste "$file1" "$file2" "$file3" "$file4"
Run Code Online (Sandbox Code Playgroud)

使用paste -d $'\n',如果你不想柱状输出.(谢谢@AnsgarWiechers!)