例項講解3 sed命令b

2021-06-05 10:15:55 字數 518 閱讀 7555

3.sed列印檔案的第二行

sed  -n  『2p』  filename

4.sed列印檔案的第一到三行

sed  -n  『1,2p』  filename

5.sed列印匹配test的行

sed  -n  『/test/p』  filename

6.sed列印匹配$的行

sed  -n  『/\$/p』  filename

7.sed列印最後一行:$是代表最後一行的特殊字元

sed  -n  『$p』  filename

8.sed指令碼檔案

9.sed上例中如果將a\改為i\:

則為插入,在匹配行的前一行中附加新文字,輸出到螢幕(不改變原檔案)。

10.sed上例中如果將a\改為c\:

則為替換,匹配行被替換為新文字。

11.sed刪除第一行

sed  『1d』   filename

12.sed刪除第一到第三行

sed  『1,3d』  filename

例項講解3 sed命令a

sed的正規表示式用 括住。1 sed文字的定位方法 xx為一行號 x,y表示行號範圍從x到y pattern 查詢包含模式的行 pattern pattern 查詢包含兩種模式的行 pattern x 在給定行號上查詢包含模式的行 x,pattern 通過行號和模式查詢匹配行 x,y 查詢不包括指...

例項講解3 sed命令d

18 sed常見的一行命令集 命令意思 s g 刪除以句點為結尾行 e abcd d 刪除包含abcd的行 疑為 abcd d s g 刪除乙個以上空格,用乙個空格代替 s g 刪除行首空格 s g 刪除句點後跟兩個或多個空格,用乙個空格代替 s d 刪除空行 sh不支援d,但在ksh下支援 s g...

sed 例項講解 上篇

前面的幾句羅嗦話 在 unix linux 世界中有很多文字編輯器 如 vi emacs 和 jed 以及很多其它工具 可供我們選擇。我們都有自己熟悉並且喜愛的編輯器 和我們喜愛的組合鍵 有了可信賴的編輯器,我們可以輕鬆處理任何數量與 unix 有關的管理或程式設計任務。雖然互動式編輯器很棒,但卻有...