sed的基本范例:
对于正则表达式,因为经常使用扩展正则,所以必须使用-r参数
我们需要生成15行===
当然因为生成的都是数字,所以我们用
seq 1 15|sed -e 's/.*/===/' |
即可
但是精确的匹配数字,需要用[0-9]或者[[:digit:]],同时用+,这种扩展正则要求我们使用-r来完成。
seq 1 15|sed -r -e's/[[:digit:]]+/===/' |
当然,我们用转义符也可以
seq 1 15|sed -e 's/[0-9]\+/===/' |
阅读(1386) | 评论(0) | 转发(0) |