linux - sed 或 awk 命令将两行合并为一行

标签 linux shell awk sed

我有一个具有以下格式的文本文件。

12345

abcdefg

我需要将其放在同一行中。所以输出应该是这样的......

12345 abcdefg

我应该如何进行?使用sedawk

最佳答案

如果您想用空格连接每个 line[i]line[i+1], 你可以使用粘贴:

paste -d' ' - - < file

关于linux - sed 或 awk 命令将两行合并为一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47708546/

相关文章:

c# - 在 Linux Docker 容器中运行时无法读取证书 - 适用于 Windows

linux - RHEL 5 上面向开发人员的 Websphere Application Server 6.1 控制台安装失败

java - 使用 -Xss2G 时出现 JVM OutOfMemoryError

PHP shell tar 问题,返回代码 2

C++: system(0) 返回 0

bash - 通配 : Matching files names with a number in a script?

linux - 排序选项前面的数字表示法指的是什么?

unix - 将 header 插入文件

linux - 更改文本格式的脚本

Shell编程如何统计一个单词在一行中出现的次数?