sed插入和附加文本基礎使用

對於編輯器來說,在數據中增加行算是很基本的操作吧,sed有以下兩個操作:

  • 插入(insert)命令(i)會在指定行前增加一個新行
  • 附加(append)命令(a)會在指定行後增加一個新行

還是用下面的文本來測試:

先在文本的第一行加入數據 sed '1i\call me cool' testfile 

和之前的操作類似的,如果你在i前面沒有指定行數,那麼就變成以下這樣啦

然後我們試試 sed '1a\call me cool' testfile 

如果沒有指定行數,那麼你懂的!!

當然還可以寫成這樣的形式,sed '1,2a\call me cool' testfile ,輸出什麼你也懂的

如果是添加到末尾,我們還是可以使用特殊符號 sed '$a\call me cool' testfile 

要插入或附加多行文本,就必須對要插入或附加的新文本中的每一行使用反斜線,直到最後 一行。

如果是要插入多行的話,可以每行使用反斜線

未完待續!!

git:https://github.com/woshiyexinjie/shellleaner

 

 

 

 

 

 

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