Linux中的CAT命令不仅有助于创建文本文件,显示其内容,而且还有助于合并两个或多个文本文件中的文本。然后可以将合并的文本保存到另一个文本文件中。在本教程中,您将学习如何使用CAT命令将两个或更多文件中的文本组合成一个文件。这将帮助您从普通初学者开始在Ubuntu上获得超级用户状态。我们已经在Ubuntu 18.04 LTS系统上运行了本教程中提到的命令。
让我们在本文中提供一些示例,这些示例将帮助您了解以下四种情况下CAT命令的正确用法:
将文本从多个文本文件合并到单个文本文件。
合并多个文件中的文本,然后按字母顺序将输出保存到另一个文件中。
将文本从一个文本文件追加到另一个。
将文本从Ubuntu终端直接添加到文本文件中。
注意:在更改重要文件之前,备份重要文件是一个好习惯。
示例1:将文本从三个文件合并到另一个文本文件
我们在系统上创建了三个示例文本文件,名称分别为textfile1.txt,textfile2.txt和textfile3.txt。所有这些文件都包含一行文本。 CAT命令的以下用法将在单个输出中显示所有这些文件的文本。
通过按CTRl + Alt + T或通过Dash打开Ubuntu终端,然后输入以下命令:
$ cat [file1.txt] [file2.txt] [file3.txt]
在下图中,您可以看到三个文本文件的输出如何作为单个合并输出打印:
Linux允许您使用以下语法将命令的输出打印到文件:
$ [command] > [filename]
让我们利用此命令和cat命令将文本从三