用sed命令在文字中插入一行

2021-06-18 16:41:03 字數 564 閱讀 9211

1.sed -i "/feibao/a\yibin" 1.text

先查詢字串feibao,a\的意思是在找到feibao字串之後一行插入後面的字串yibin

後面接檔名

2.sed -i "2 yibin" 1.text

在第二行後面插入一行yibin,2表示第二行

3.s/re/string :用string替換正規表示式re。

sed "s/persist.sys.country=cn/persist.sys.country=th/"  $/system/build.prop

替換build.prop裡的預設國家

4.sed "s/feibao/yibin/" 1.txt | \

sed "s/yibin/tihuan/" | \

sed "s/tihuan/yes/" | \

sed "/yes/a\whyno" | \  or  "/yes/i\whyno"(之前與之後一行)

sed "s/yes/no/" >  2.txt

最後結果為:no

whyno

具體參照**:

在word中插入分頁符,多出一行

經過諸多嘗試,發現問題的本質是由word的版本相容導致的。word2010有自帶的分頁換頁方式,如果你的文件是 docx,那恭喜,你的換頁符,無論是前插還是後插一點問題都沒有,自己的版本肯定不會有這個bug。如果你的word是2003,且文件是doc的,那 恭喜你,又是乙個完美的換頁。以上兩者的區別...

批處理在TXT文字每一行的行首和行尾插入指定字串

有文字a list.txt,內容格式如下 asphalt asusbrowser asusdrawres 複製 現要求在每一行行首插入 複製 行尾插入 複製 生成新檔案new list.txt,使之格式化為如下形式 複製 如下 注意 theend位置的 是 的轉義字元 echo off set th...

matlab 在同一行中動態顯示文字

matlab中在多次迭代中,如果需要友好的提示當前的執行進度,直接列印在視窗將會非常不友好,對於迭代次數較多,則完全將重要輸出覆蓋 為此,檢視了一些原始碼,看到了一種用法,在一行上去顯示,保持動態的修改這一行文字,這樣看其實相對的友好很多!網上搜尋了下,這個方案非常好用 以下是 記錄當前顯示的位元組...