2025年2月28日
如何在 Linux 上将多行合并为一行
介绍使用 Linux 或任何命令行界面时,您可能会遇到需要将多行文本合并为一行的情况。这对于格式化或可读性目的很有帮助,并且对于某些脚本编写任务也可能是必要的。在本文中,我们将讨论在 Linux 上将多行连接为一行的几种方法,包括使用 sed、awk 和 Paste 等命令行工具。我们将提供每种方法的示例来演示如何在不同情况下使用它们。方法一:使用“tr”命令将多行连接成一行的最简单方法之一是使用“tr”命令。该命令用于翻译或删除字符,也可用于将换行符替换为空格。这是它的工作原理 -$ cat file.txt | tr '
' ' '
在此示例中,我们使用“cat”命令来显示名为“file.txt”的文件的内容,然后将该输出通过管道传输到“tr”命令。 “tr”的第一个参数是我们要替换的字符,在本例中是换行符()…