文本操作大杀器,开发必备
一、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