grep命令
来源:互联网 发布:js加载页面 编辑:程序博客网 时间:2024/06/13 11:12
grep是一个强大的文本搜索工具,也是linux中最广泛使用的命令之一。
grep命令的一般格式:
grep [选项] [模式] [文件...]
1、grep命令选项及其意义
-c:只输出匹配行的数量。
-i:搜索时忽略大小写。
-h:查询多文件时不显示文件名。
-l:只列出符合匹配的文件名,而不列出具体的匹配行。
-n:列出所有的匹配行,并显示行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
-w:匹配整词。
-x:匹配整行。
-r:递归搜索,不进搜索当前工作目录,而且搜索子目录。
-q:禁止输出任何结果,以退出状态表示搜索是否成功。
-b:打印匹配行距文件头部的偏移量,以字节为单位。
-o:与-b选项结合使用,打印匹配的词距文件头部的偏移量,以字节为单位。
-E:支持扩展的正则表达式。
-F:不支持正则表达式,按照字符串的字面意思进行匹配。
2、POSIX字符类
[:upper:]:表示大写字母[A-Z]。
[:lower:]:表示小写字母[a-z]。
[:digit:]:表示阿拉伯数字[0-9]。
[:alnum:]:表示大小写字母和阿拉伯数字[A-Z a-z 0-9]。
[:space:]:表示空格或Tab键。
[:alpha:]:表示大小写字母[A-Z a-z]。
[:cntrl:]:表示Ctrl键。
[:graph:]或[:print:]:表示ASCII码33-126之间的字符。
[:xdigit:]:表示十六进制数字[0-9 A-F a-f]。
以上是grep命令的基本内容。
- grep命令
- grep命令
- grep 命令
- grep命令
- grep 命令
- grep 命令
- grep命令
- grep 命令
- grep 命令
- grep 命令
- grep命令
- grep 命令
- grep 命令
- grep 命令
- grep 命令
- grep 命令
- grep命令
- grep命令
- 树的遍历、深度、平衡树
- Providing Descendant and Lateral Navigation 提供下一代和横向导航
- 路由器的缓冲区并不是越大越好
- andorid 通过包名启动应用
- 不要把代码逻辑写在assert里!
- grep命令
- log4j.properties的配置
- dede autoindex自增标签使用方法
- KVM虚拟机克隆
- XSI Vertex Animation and OGRE Facial Animation
- int,float,double之间不得不说的故事
- asp.net中,<%#%>,<%=%>和<%%>分别是什么意思,有什么区别
- 多行文本溢出显示省略号(...)的方法
- Ubuntu忘记密码后的解决方法