如何在 unix 中合并两个 txt 文件的内容..我知道 cat 命令可以做到这一点,但是如何做呢?

如何在 unix 中合并两个 txt 文件的内容..我知道 cat 命令可以做到这一点,但是如何做呢?

我需要逐字逐句地合并两个文本文件的内容。

该脚本从文件 1 中取出每个单词并将其与文件 2 合并。它将所有合并的单词添加到文件 3 中。

例子:

文件1 文件2         
文字A1 文字B
WordA2 WordB2
WordA3 WordB3

输出:WordA1 WordB1 WordA2 WordB2 WordA3 WordB3

我们如何使用 cat 命令来做到这一点?

答案1

尝试这样做:

paste file1 file2

如果你只想要一个,例如:

paste file1 file2 | sed -n '2,$p' | paste -sd ' '

答案2

cat file1 file2 > outputfile.txt

答案3

[max@localhost ~]$ cat file1
单词A1
单词A2
wordA3
[max@localhost ~]$ cat file2
单词B1
单词B2
单词B3
[max@localhost ~]$ paste -s 文件1 文件2 > 文件3
[max@localhost ~]$ cat file3
单词A1 单词A2 单词A3
单词B1 单词B2 单词B3

相关内容