sed可以匹配、删除、替换

sed '1p' -n  p:匹配

sed '1d'    d:删除

sed 's/root/raat/g'

sed '1,8s/root/raat/g'    1-8行

删掉所有数字:set 's/[0-9]//g'

删掉所有非数字:set 's/[^0-9]//g'

cat test.txt|sed -r 's/([^:]+)(:.*:)([^:]+$)/\3\2\1/'   最前和最后交换    -r:不要转义     *不要单独使用,可以.*

sed -i 's/1/2/g'

posted on 2017-05-26 10:56  啼咦嗯ten  阅读(259)  评论(0)    收藏  举报