我有两个文件:
文件1.txt
苹果
橙
香蕉
文件2.txt
红色的
白色的
蓝色的
我想结束的是:
文件 3.txt
苹果
红色的
橙
白色的
香蕉
蓝色的
任何帮助将不胜感激!
您可以使用paste
:
paste -d'\n' file1.txt file2.txt > file3.txt
在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
我正在添加一个 awk 解决方案:
awk '1;getline <"file2"' file1 >newfile
这个单线适用于您的示例。