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