在 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
文件 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