六周第二次课(9月5日)

9.4/9.5 sed 

sed -n '/root/'p passwd 

只把匹配到的行显示出来

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

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

sed -n '2,5'p passwd

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

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

查找替换

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

sed 's@a@b@g' 

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