首页 > 解决方案 > 如何将 2 个文件中的字符串组合成 1 个并用空格分隔?

问题描述

我在 OS linux 中将其他两个文件中的字符串合并为一个时遇到问题。

例如:我有 file1.txt 和 file2.txt file1.txt 包含字符串

word1
word2
word3
word4

file2 包含字符串

a
b
c
d

如何使用包含创建新文件?

word1 a
word2 b
word3 c
word4 d

标签: linuxfiletextsedgrep

解决方案


让你的 file1.txt包含

word1
word2
word3
word4

file2.txt包含

a
b
c
d

然后要创建一个file3.txt在两列之间有空格的新文件,请在终端中使用以下命令。

paste -d' ' file1.txt file2.txt > file3.txt

这里的-d关键字用于在两列之间放置一个分隔符(这里是一个空格)。你会得到以下结果file3.txt

word1 a
word2 b
word3 c
word4 d

希望很清楚。


推荐阅读