三劍客grep和sed相關案例

1、grep(-i -n -w -A -B -C -l -R -E)
1.1grep -l 只找出來文件名,不顯示內容
三劍客grep和sed相關案例
1.2、grep -R 遞歸進行過濾,使grep 後面可以加目錄
三劍客grep和sed相關案例
三劍客grep和sed相關案例

1.3、grep -A(after) 顯示找出來的內容及接下來的幾行
三劍客grep和sed相關案例
1.4、grep -B(before) 顯示找出來的內容及上面的幾行
三劍客grep和sed相關案例
1.5、grep -C(-C2==-A2 -B2) 顯示找出來的內容及上下的幾行
三劍客grep和sed相關案例
三劍客grep和sed相關案例
2、sed 流編輯器(增刪改查)
2.1 sed -n(p-print顯示)取消默認輸出,若不加-n,會將文件所有內容輸出
三劍客grep和sed相關案例
2.2 sed -n '1,3p' 範圍----1至3行(查找)
三劍客grep和sed相關案例
2.3、//---查找斜線裏面有的內容的行
三劍客grep和sed相關案例
2.4、從哪裏來到哪裏去,查找範圍,只會查找到最近的內容就會結束,不會繼續執行,從哪裏來若相同-從第一個開始,從哪裏去若相同從第一個結束,若後面沒有這個內容或者寫錯了,一直到文件內容結尾。
三劍客grep和sed相關案例
沒有qq,一直查找到結尾
三劍客grep和sed相關案例
2.5 3a --第三行後面增加內容
三劍客grep和sed相關案例
2.6、 -i 確認
三劍客grep和sed相關案例
三劍客grep和sed相關案例
2.7、sed -i.bak先備份後再確認修改內容
三劍客grep和sed相關案例
三劍客grep和sed相關案例
2.8、 i 插入,如3i第三行上面寫入內容
2.9、 c 把這一行先清空再寫入
修改內容:
刪除 d,將空行刪除
三劍客grep和sed相關案例
刪除不顯示空行,!非

三劍客grep和sed相關案例
三劍客grep和sed相關案例
三劍客grep和sed相關案例
案例實踐:
#不顯示文件/etc/ssh/sshd_config 的空行或以#號開頭的行(5種方法)
三劍客grep和sed相關案例
三劍客grep和sed相關案例
三劍客grep和sed相關案例
三劍客grep和sed相關案例
三劍客grep和sed相關案例
sed 's###g'
三劍客grep和sed相關案例

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