在 linux 中合并 2 个 txt 文件

merge 2 txt file in linux

文件 1

1
2
3
4

文件 2

5
6
7
8 

我想要的结果

1   
5
2
6
3
7
4
8 

which file1 alternative with file2

不喜欢

1
2
3
4
5
6
7
8

我可以像这样合并文件吗?

您是否在 linux 命令行中尝试过以下操作?

cat file2.txt >> file1.txt

这会将文件 1 中的文本附加到文件 2。

编辑:看到您的查询指的是文件交织,我认为本文将帮助您使用 'sed' 命令:https://unix.stackexchange.com/questions/288521/with-the-linux-cat-command-how-do-i-show-only-certain-lines-by-number

作为@Michael 建议的 sed 方法的替代方法,您还可以使用 paste 命令,在这种情况下:paste -d \n file1 file2