sed i 语法
sed 是一种流编辑器,用于对输入流(或文件)进行基本的文本转换。在 sed 中,i 命令用于插入文本。
基本语法:
Bash
sed '行号i\插入的文本' 文件名 | |
或者,如果你想在匹配到的行之后插入文本,可以使用:
bash
sed '/匹配模式/i\插入的文本' 文件名 | |
例子:
在第3行之后插入文本“Hello, World!”:
bash
sed '3i\Hello, World!' 文件名 | |
在所有包含“example”的行之后插入文本“Hello, World!”:
bash
sed '/example/i\Hello, World!' 文件名 | |
注意:在 i 命令后面,我们使用 \ 来表示新行的开始。然后,你可以输入你想插入的文本。
另外,如果你想在插入文本之后立即结束编辑,可以在插入的文本后面加上一个空行,或者使用 q 命令来退出。
例如,在第3行之后插入文本“Hello, World!”并退出:
bash
sed '3i\ | |
Hello, World! | |
q' 文件名 | |
请确保在实际使用 sed 命令之前备份你的文件,以防止意外修改或删除重要数据。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论