【Linux】Linux 三剑客 grep | awk | sed

文本操作大杀器,开发必备

一、grep

1、#显示system.log 匹配 有objc[8或objc[9 的文本信息 ,其中[为转义,-n显示行号,[89]里面无论有多少字节,都会是一个字节,示例图如下

$ grep -n  --color=auto 'objc\[[89]' system.log


1.1、#正则中加个^,则正好反过来

$ grep -n  --color=auto 'objc\[[^89]' system.log  

二、awk

awk [options] 'pattern{action}' file

三、sed

1、搜索Apr全部替换Fri 并将源文件备份

$ sed -i '.bak' 's/Apr/Fri/g' test.log

参考 https://www.cnblogs.com/ftl1012/p/sed.html

猜你喜欢

转载自www.cnblogs.com/jzsg/p/10727025.html