首次匹配后插入行
给定文件 file.txt,其中包含以下内容:
line 1
line 2
line 3
你可以在第一次使用 a
命令匹配行后添加新行。
对于便携式使用,a
命令必须紧跟一个转义的换行符,并在其自己的一行或多行附加文本。
sed '
/line 2/a\
new line 2.2
' file.txt
Version = GNU sed
某些版本的 sed
允许 text-to-append 与 a
命令一致:
sed '/line 2/a new line 2.2' file.txt
以上命令将输出:
line 1
line 2
new line 2.2
line 3