grep的常用和次常用选项
来源:互联网 发布:mac os x 10.10.5 编辑:程序博客网 时间:2024/04/30 02:21
(using wildcard matching). 如果通配符匹配到了某个文件名,那么跳过这个文件名 无 –include=GLOB Search only files whose base name matches GLOB
(using wildcard matching as described under –exclude). 只搜索那些符合通配符的文件
grep的部分帮助信息
[root@localhost ~]# grep --helpUsage: grep [OPTION]... PATTERN [FILE]...Search for PATTERN in each FILE or standard input.PATTERN is, by default, a basic regular expression (BRE).Example: grep -i 'hello world' menu.h main.c...(略)...'egrep' means 'grep -E'. 'fgrep' means 'grep -F'.Direct invocation as either 'egrep' or 'fgrep' is deprecated.When FILE is -, read standard input. With no FILE, read . if a command-line-r is given, - otherwise. If fewer than two FILEs are given, assume -h.Exit status is 0 if any line is selected, 1 otherwise;if any error occurs and -q is not given, the exit status is 2.当文件是"-"时,读取标准输入。如果没有没有给出文件的话,如果命令行给出了"-r"就读取"."(当前目录),否则读取"-"(标准输入)。如果向grep传递了少于两个文件,就假定有"-h"选项(例:送给grep三个文件,结果匹配到一个文件,那么grep需要输出文件名,让你知道匹配到的是哪一个文件;如果送给grep一个文件的话,那么grep再显示文件名就显得有些多余了)。Report bugs to: bug-grep@gnu.orgGNU Grep home page: <http://www.gnu.org/software/grep/>General help using GNU software: <http://www.gnu.org/gethelp/>[root@localhost ~]#
示例
Usage: grep [OPTION]... PATTERN [FILE]...Example: grep -i 'hello world' menu.h main.c递归查找某目录下的( 包含某字符串[字符串忽略大小写]的)所有文件,只输出文件名grep -rli "字符串" --include="*.cpp" --include="*.h" "目录"递归查找某目录下的(不包含某字符串[字符串忽略大小写]的)所有文件,只输出文件名grep -rliv "字符串" --include="*.cpp" --include="*.h" "目录"递归查找当前目录下所有包含某字符串的文件,输出文件名、行号、该行内容grep -r -Hn "字符串" #(或)# grep -r -Hn "字符串" ./递归查找当前目录下所有包含某单词(CharacterString大小写敏感)的文件,输出文件名、行号、该行内容grep -r -Hn -P '\bCharacterString\b' # 搜索"正则表达式 元字符 metacharacter"查看详情递归查找当前目录下所有包含某单词(Character的大小写不敏感)的文件,输出文件名、行号、该行内容grep -r -Hn -P '\b(?i)Character(?-i)String\b' # 搜索"正则表达式 模式修改符"查看详情
完。
0 0
- grep的常用和次常用选项
- grep的常用选项
- shell grep常用选项
- linux grep常用选项总结
- 【linux shell】grep 常用选项
- grep 常用选项与参数整理
- grep和find命令常用
- grep和find常用用法
- grep 常用
- grep常用
- find的常用选项
- makefile的常用选项
- gdb命令和常用选项
- FFplay快捷键和常用选项
- grep命令的-o和-P选项
- find 和 grep 命令 常用实用例子
- grep和find命令常用方式
- grep和find命令常用方式
- 数据结构之 AVL树(平衡二叉树)(C语言实现)
- JS a标签动态生成onclick
- Pixhawk原生固件PX4之HIL硬件在环仿真
- Java中Synchronized的用法
- 服务器session共享
- grep的常用和次常用选项
- js splice
- 【面试题】剑指Offer-11-模拟实现Pow
- 蓝桥杯-关联矩阵(java)
- poj 2411 Mondriaan's Dream
- cdoj-1329【优先队列】
- Sql Server获取SQL所有数据库名、所有表名、所有字段名
- 阿里暑期实习电面经历
- memcached数据同步与保存