我有两个文件:
file1.txt
apple
橙
香蕉
FILE2.TXT
红色
白
蓝色
我想最终得到的是:
file3.txt
苹果
红色
橙
白
香蕉
蓝色
非常感谢任何帮助!
答案 0 :(得分:11)
您可以使用paste
:
paste -d'\n' file1.txt file2.txt > file3.txt
答案 1 :(得分:4)
在sed
,
sed 'R file2.txt' file1.txt > file3.txt
在Bash
,
while IFS= read -r lineA && IFS= read -r lineB <&3 ; do echo "$lineA"; echo "$lineB"; done <file1.txt 3<file2.txt > file3.txt
答案 2 :(得分:2)
我正在添加一个awk解决方案:
awk '1;getline <"file2"' file1 >newfile
这个单行程适用于你的例子。