sed

 六週第二次課(9月5日)
9.4/9.5 sed 


sed -n '/root/'p passwd 

只把匹配到的行顯示出來

sed -n '/o{2}t/'p passwd -r可以使用+?不使用轉義符

wKiom1mvPwrSIRpcAAA8lM4nGY4804.png

wKioL1mvPvCxnTFWAAJ1bBN7w1Q769.png

sed -n '2'p passwd 只顯示第二行

sed -n '2,5'p passwd

sed '1.2'd passwd不會在文件裏刪除文件,只是在屏幕上不現實刪掉的行。

wKiom1mvPyqD28gdAAR8insapR4909.png

wKiom1mvPyvTtGLrAAALx96CW9g212.png

sed -i '1,25'd passwd 會在文件中刪除

wKioL1mvPx_h73fWAAAhuC1brPE573.png

查找替換


 sed -r 's/([^:]+):(.*):([^:]+)/\3:\2:\1' 可以把滴喲個字段和最後一個字段互換位置。

sed 's@a@b@g' 

wKiom1mvP0qTmwRgAABEaCdpXEU549.png

把文件的最前面加上需要的字符

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