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'
把文件的最前面加上需要的字符