7. paste

paste 命令类似于 cat 命令;它将文件中的行合并在一起。让我们创建一个包含以下内容的新文件:

sample2.txt
The
quick
brown
fox

让我们将所有这些行合并成一行:

paste -s sample2.txt

paste 的默认分隔符是 TAB,所以现在只有一行,每个单词之间用 TAB 分隔。

让我们将此分隔符 (-d) 更改为更具可读性的内容:

paste -d ' ' -s sample2.txt

现在所有内容都应该在一行上,并由空格分隔。

登录以保存您的学习进度

登录

练习

熟能生巧!以下是一些动手实验,以加强您对 Linux 中文本处理和数据操作的理解:

  1. 简单文本处理 - 学习使用 trcoljoinpaste 等强大命令来高效地操作和分析文本数据。
  2. 数据流重定向 - 学习 Linux 流重定向的艺术以及如何操作标准输入、输出和错误流,这对于理解 paste 等命令如何运行至关重要。
  3. 序列控制和管道 - 学习控制命令执行序列并利用管道,增强您将 paste 与其他命令结合用于复杂数据任务的能力。

这些实验将帮助您在实际场景中应用概念,并增强您在 Linux 中进行文本处理和数据处理的信心。

测验

您使用 `paste` 的哪个标志来使所有内容都在一行上?