grep 、sed、awk被称为linux中的"三剑客"。
grep 更适合单纯的查找或匹配文本
sed 更适合编辑匹配到的文本
awk 更适合格式化文本,对文本进行较复杂格式处理
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户
-a 或 --text : 不要忽略二进制的数据。(常和-h一起使用)
-c 或 --count : 计算符合样式的列数。
-E 或 --extended-regexp : 将样式为延伸的正则表达式来使用。
-i 或 --ignore-case : 忽略字符大小写的差别。(忽略大小写)
-w 或 --word-regexp : 只显示全字符合的列。(精确查询)
-h 或 --no-filename : 在显示符合样式的那一行之前,不标示该行所属的文件名称。
-v 或 --revert-match : 显示不包含匹配文本的所有行。
-color=auto 可以将找到的关键词部分加上颜色的显示,默认是红色。
设置GREP_OPTIONS 为'--color=auto'来自动为匹配部分着色,下面是部分颜色的值
30 black 31 red 32 green 33 yellow 34 blue 35 purple 36 cyan 37 white 命令如:export GREP_OPTIONS='--color=auto' GREP_COLOR='31'
付出是用来忘记的,回报时悄然而至的。不要让梦想,只是梦想!!!