如何在linux中使用“cat”命令组合文本文件

cat命令在Linux中非常有用。它有三个与操作文本文件相关的主要功能:创建、显示和组合文本文件。...

如何在linux中使用“cat”命令组合文本文件

cat命令在Linux中非常有用。它有三个与操作文本文件相关的主要功能:创建、显示和组合文本文件。

相关:如何在Linux中使用命令行快速创建文本文件

我们讨论了在Linux中使用cat命令(以及其他命令)在命令行上创建和查看文本文件。但是假设您有三个文本文件:file1.txt、file2.txt和file3.txt。您需要将它们组合(或连接)成一个文本文件,其中包含所有三个文件的信息。您也可以使用cat命令来执行此操作。

只需打开一个终端并键入以下命令:

cat file1.txt file2.txt file3.txt

显然,用您自己的文件名替换上面示例中的文件名。

三个文本文件的组合内容将显示在终端中。

如何在linux中使用“cat”命令组合文本文件

相关:使用以下8个技巧成为Linux终端超级用户

不过,通常情况下,您可能希望将这些文本文件合并到另一个文本文件中,而不只是将结果打印到屏幕上。幸运的是,这很简单。您只需在连接的文件列表之后添加一个输出重定向符号(>),然后指定最终文本文件的名称。

cat file1.txt file2.txt file3.txt > file4.txt

注意:如果输出重定向符号已经存在,则输出重定向符号之后列出的文件将被覆盖。因此,在指定组合文本文件的名称时要小心。本文稍后将向您展示如何将文件附加到现有文件的末尾。

如果打开file4.txt(使用cat命令或您选择的文本编辑器),您会发现它包含前三个文本文件的文本。

如何在linux中使用“cat”命令组合文本文件

如果要合并多个文件中的项目列表,并且希望在合并的文件中按字母顺序排列,则可以对结果文件中的合并项目进行排序。为此,请输入前面显示的基本cat命令,然后输入pipe命令(|)和sort命令。然后,键入输出重定向符号(>),后跟要将组合文本复制到其中的文件的名称。结果文件中的所有文本行都将按字母顺序排序。

cat file1.txt file2.txt file3.txt | sort > file4.txt

如何在linux中使用“cat”命令组合文本文件

如前所述,还有一种将文件附加到现有文件末尾的方法。键入cat命令,后跟要添加到现有文件末尾的一个或多个文件。然后,键入两个输出重定向符号(>>),后跟要添加到的现有文件的名称。

cat file5.txt >> file4.txt

如何在linux中使用“cat”命令组合文本文件

如果要向现有文本文件中添加一点新文本,可以直接从命令行使用cat命令(而不是在文本编辑器中打开它)。键入cat命令,后跟双输出重定向符号(>)和要向其中添加文本的文件名。

cat >> file4.txt

光标将出现在提示符下的下一行。开始键入要添加到文件中的文本。完成后,在最后一行后按Enter键,然后按Ctrl+D将该文本复制到文件末尾并退出cat。

如何在linux中使用“cat”命令组合文本文件

相关:如何从Linux终端获取命令帮助:8个技巧,适合初学者和专业人士

如果在合并文本文件后得到一个很长的文件,则在“终端”窗口中查看文件时,可以将管道符号与less命令一起使用。例如,cat file4.txt | less。我们将在本文中讨论如何使用less命令。

  • 发表于 2021-04-08 20:46
  • 阅读 ( 168 )
  • 分类:互联网

你可能感兴趣的文章

如何将命令行输出保存到windows、mac和linux上的文件

... 今天我们将介绍如何在Windows、Mac和Linux上将命令的输出发送到bashshell中的文本文件。 ...

  • 发布于 2021-03-12 15:56
  • 阅读 ( 632 )

10种检查运行哪个linux版本的方法

... 如何检查linux发行版和内核版本 ...

  • 发布于 2021-03-19 19:21
  • 阅读 ( 215 )

linux中如何隐藏图像中的文件

... 但如果你的家人和朋友中有人精通技术,他们就会知道如何查看你隐藏的文件和文件夹。因此,您需要一种不太明显的方式来隐藏文件和文件夹。您可以使用一种称为隐写术的数据加密形式,它将信息隐藏在普通图像文件中。...

  • 发布于 2021-03-26 09:53
  • 阅读 ( 161 )

启动linux的9个基本命令

... 如何在linux下打开终端 ...

  • 发布于 2021-03-26 18:33
  • 阅读 ( 226 )

如何在linux中创建新文件

Linux中有几种不同的应用程序和命令可以为您创建新文件,即使不启动应用程序。使用哪种方法取决于文件的用途。让我们看看这些选项,这样您就可以知道哪一个对您最有用。 ...

  • 发布于 2021-03-28 22:06
  • 阅读 ( 245 )

如何检查linux内核和操作系统版本

...版本可以让您对安全更新做出重要决定。我们将向您展示如何找到这些,无论您使用哪个发行版。 滚动和点释放 你知道你在运行哪个版本的Linux吗?你能找到内核版本吗?Linux的滚动发行版,如Arch、Manjaro和openSUSE,经常使用自...

  • 发布于 2021-04-01 13:11
  • 阅读 ( 191 )

如何使用tesseract从linux命令行执行ocr

...取文本。它快速、准确,可以使用大约100种语言。下面是如何使用它。 光学字符识别 光学字符识别(OCR)是一种在图像中观察和查找单词,然后将其提取为可编辑文本的能力。对于人类来说,这项简单的任务对于计算机来说...

  • 发布于 2021-04-01 21:39
  • 阅读 ( 315 )

如何在linux上使用sed命令

...命令行使用它来操作文件和流中的文本。我们将向你展示如何利用它的力量。 sed的力量 sed命令有点像国际象棋:学习基础知识需要一个小时,掌握它们需要一辈子(或者,至少需要大量的练习)。我们将向您展示sed功能的每...

  • 发布于 2021-04-02 08:03
  • 阅读 ( 154 )

如何在linux上使用echo命令

...以创建文本文件和日志文件。按照这个简单的指南来了解如何。 回声重复你让它重复的东西 宙斯喜欢离开奥林匹斯山,与美丽的仙女交往。在一次旅行中,他告诉一个叫埃科的山里仙女,如果他的妻子赫拉跟着他,他就要拦...

  • 发布于 2021-04-03 00:31
  • 阅读 ( 181 )

如何在linux的bashshell中复制和粘贴文本

...的情况下执行复制和粘贴文本。我们能用什么? 相关:如何在Ubuntu中使用快捷键来提高效率 ctrl+shift+c和ctrl+shift+v 很容易记住,因为它们非常相似,Ctrl+Shift+C和Ctrl+Shift+V是Ctrl+C和Ctrl+V的直接替代品。 如果用鼠标突出显示终端窗...

  • 发布于 2021-04-03 03:36
  • 阅读 ( 243 )
rqiwzpxmzy621
rqiwzpxmzy621

0 篇文章

相关推荐