參數 說明
-i 修改內容
-n 取消默認輸出
-r 在腳本中支持擴展正則表達式。
-e 一條語句可以執行多個sed命令
i 插入文本到指定行前
a 追加文本到指定行後
單行追加
sed '2a thank you' test.txt #臨時追加到第二行
sed -i '2a thank you' test.txt #追加到第二行
多行追加
sed '2a thank you\ngood' test.txt #追加thank you和good到test.txt第二行後(\n表示回車)
插入第二行前
sed -i '2i\thank you' test.txt
插入第二行後
sed -i '2a\thank you' test.txt
插入到第一行
sed -i '1i\thank you' test.txt
插入到最後一行
sed -i '$a\thank you' test.txt