![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sed
mx_windforce
这个作者很懒,什么都没留下…
展开
-
如何在grep和sed命令中使用扩展的正则表达式
对于grep,可以使用egrep命令来替代,那么就支持扩展的正则表达式了。 对于sed,只要加上参数-r就可以支持扩展的正则表达式了。 由于平时写python用的正则表达式大部分都是扩展的正则表达式,所以,出于习惯,我喜欢更自由的扩展的正则表达式,使用起来不用去考虑是否支持的问题。 以下是使用的例子,假设有一堆文件,内容都是诸如: snme0001 今天心情不错! stta000原创 2016-01-13 15:24:09 · 3367 阅读 · 0 评论 -
使用sed过滤提取文本中的信息
sed -r -n -e '/ERROR/p' mntenu_check.log | sed -r -e '/\[.{8}\.mlf\]/!d' | sed -r -e 's/.*\[(.{8})\.mlf\].*/\1/g' | uniq > filenamesTobeRemoved.log 1. 第一步,在文件中将含有"ERROR"字符串的行输出。-n 与p的配合使用 2. 第二步原创 2016-05-17 14:23:51 · 1845 阅读 · 0 评论