如何使用 sed 正确添加行结束符?

如何使用 sed 正确添加行结束符?

我有几个 sed 语句,有时在输出中使用换行符\n(实际上它们是 sed 使用$'' \\\ns`)。

然而,希望使用行尾操作的后续 sed 操作$似乎不起作用。

我还应该使用其他东西吗?

无论如何,有没有办法在没有文字换行的情况下做到这一点

答案1

您可以使用 来添加换行符\n,例如替代者s/a/a\nb/将在 a 之后插入一个换行符,然后是 b。但是,$仅匹配模式空间的末尾,而不匹配换行符。您可以将换行符与 匹配\n

相关内容