首次匹配後插入行

給定檔案 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