替換 s
sed 's/s/S/1' my.txt
只替換第一個(gè)s
sed 's/s/S/2' my.txt
只替換第二個(gè)s
sed 's/s/S/3g' my.txt
替換第三個(gè)以后的s
sed '1,3s/my/your/g; 3,$s/This/That/g' my.txt
第一,三行的my替換成your
第三行以后的This替換成That
sed 's/my/[&]/g' my.txt
&是匹配的my,兩側(cè)加中括號(hào)打印p
sed -n "2p” mutated.fa
打印第二行(n為沉默輸出,這樣就不會(huì)兩行兩行的出現(xiàn))
sed -n '2p;4,5p' InputFile
插入i
第一行前插入一行
sed "1 i This is my monkey" pets.txt
最后一行后插入一行
sed "$ a This is my monkey" pets.txt
第一行前插入
sed -i '1s/^/task goes here\n/' todo.txt
追加a
sed "/fish/a This is my monkey" pets.txt
匹配到fish就追加一行替換 c
sed "2 c This is my monkey" pets.txt
替換第二行刪除 d
sed "2d" pets.txt
刪除第二行
sed '2,$d' pets.txt
刪除第二行以后的所有行
sed "$ d" pets.txt
刪除最后一行,注意之間的空格圓括號(hào)
使用圓括號(hào)匹配的示例:(圓括號(hào)括起來(lái)的正則表達(dá)式所匹配的字符串會(huì)可以當(dāng)成變量來(lái)使用,sed中使用的是\1,\2…)
sed備忘錄
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- Sed和AWK是都是面向行的,或者說(shuō)它們處理文本的方式都是一行接著一行的處理,從標(biāo)準(zhǔn)輸入或者文件中讀取內(nèi)容,一行一...
- 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
- sed與awk實(shí)例 文本間隔 在每一行后面增加一空行 將原來(lái)的所有空行刪除并在每一行后面增加一空行。這樣在輸出的文...
- 本文承接之前寫(xiě)的三十分鐘學(xué)會(huì)AWK一文,在學(xué)習(xí)完AWK之后,趁熱打鐵又學(xué)習(xí)了一下SED,不得不說(shuō)這兩個(gè)工具真的堪稱(chēng)...
- 說(shuō)明:本篇文章來(lái)自老男孩,這里只做備份記錄 功能說(shuō)明 Sed是Stream Editor(流編輯器)縮寫(xiě),是操作、...