sed学习
时间:2010-05-23 来源:wcw
表示在当前插入一下文本
localhost test # cat tmp |
2,指定替换第几次匹配文本
上面例子中
sed 's/hello/& the whole/1' tmp
最后的1表示的就是“替换第一次匹配的文本”,同理,2的话就是匹配第2次
3,n
不打印模式空间的最后内容
localhost test # cat tmp hi
localhost test # cat sed.sc |
4, !
表相反
localhost test # cat tmp |
5,指定行号
localhost test # sed -n '2p' tmp
localhost test # cat tmp
localhost test # sed '/h/,/i/ s/h/y/g' tmp
mi |
6, $
最后一行
localhost test # sed -n '$p' tmp |
7,注意前后的null字符
localhost test # echo abc | sed 's/b*/1/' |