sed插入和追加

參數 說明

-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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章