使用sed的不带换行符的追加/更改/插入

刺柏

我想替换我在SED中的模式空间。我可以这样做s/^.*$/hello world/;-但可以c以某种方式使用命令-在sed脚本中不使用换行符吗?我尚不完全清楚这是否有可能。

(与ai命令的问题相同

约翰1024

如果您的外壳是bash,则这是在单层中使用的便捷方法c

$ seq 3 | sed $'/2/c\\\nNew Text'
1
New Text
3

这将查找包含的任何行2并将其更改为New Text

这使用bash的$'...'功能在字符串中输入换行符。换行符由表示\n之后需要的反斜杠c由表示\\

$'...'功能也可用ksh93zshmksh,和FreeBSD sh

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用sed插入换行符?

来自分类Dev

sed与换行符

来自分类Dev

如何使用JavaScript插入换行符?

来自分类Dev

使用jQuery插入换行符

来自分类Dev

使用sed修复损坏的换行符

来自分类Dev

使用sed匹配逗号换行符

来自分类Dev

将命令输出追加到不带换行符的文件

来自分类Dev

我想使用“ sed”插入换行符(一行变成数百行)

来自分类Dev

sed:在特定模式之后用换行符插入行

来自分类Dev

在不带换行符的占位符的文本旁边插入链接的图片

来自分类Dev

在不带换行符的占位符的文本旁边插入链接的图片

来自分类Dev

IMPORTHTML插入换行符

来自分类Dev

sed忽略换行符

来自分类Dev

多个文本标签不带换行符

来自分类Dev

Python写换行符不带\ n

来自分类Dev

删除不带\ r \ n的换行符

来自分类Dev

不带换行符的 scanf(C 编程)

来自分类Dev

有条件的将换行符插入数字序列(最好使用bash,awk或sed)

来自分类Dev

使用SED在.html文件中的特定点插入换行符,这仅是很长的一行

来自分类Dev

在SpriteKit中使用SKLabelNode插入换行符

来自分类Dev

在SpriteKit中使用SKLabelNode插入换行符

来自分类Dev

使用Cat将换行符插入文本输出中

来自分类Dev

使用sed匹配包含换行符的字符串

来自分类Dev

使用GNU sed删除尾随的换行符

来自分类Dev

使用sed匹配包含换行符的字符串

来自分类Dev

使用sed将换行符转换为空格

来自分类Dev

使用sed替换具有换行符的内容

来自分类Dev

使用sed将换行符转义符'\ n'替换为换行符转义符'\\ n'

来自分类Dev

POSIX追加换行符?