六周第二次课(9月5日)
9.4/9.5 sed 


sed -n '/root/'p passwd 

只把匹配到的行显示出来

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

sed_sed

sed_sed_02

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

sed -n '2,5'p passwd

sed '1.2'd passwd不会在文件里删除文件,只是在屏幕上不现实删掉的行。

sed_Linux_03

sed_Linux_04

sed -i '1,25'd passwd 会在文件中删除

sed_sed_05

查找替换


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

sed 's@a@b@g' 

sed_Linux_06

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