例如,如果GREP_OPTIONS是 '--binary-files=without-match --directories=skip'的话, grep将像已经在任何显式指定的选项之前指定了 --binary-files=without-match和 --directories=skip选项那样来运作。选项以空白 (whitespace) 分隔。一个反斜杠 (backslash) 使得下一个字符转义 (escape),因此可以用来指定一个含有...
grep [-acinv] [--color=auto] '匹配字符串' filename -a :将 binary 文件以 text 文件的方式搜寻数据 -c :计算匹配次数 -i :忽略大小写的不同 -n :输出行号 -v :反向选择,no match --color=auto :高亮匹配到的关键字 -A2 : 顺便显示匹配字符串下两行 -B2 : 顺便显示匹配字符串上两行 -2 :...
字符串的可能副本包含bash中的子字符串。 LIST="some string with a substring you want to match" SOURCE="substring" if echo"$LIST" | grep -q"$SOURCE"; then echo"matched"; else echo"no match"; fi 1. 2. 3. 4. 5. 6. 7. :这对我来说很好,谢谢 使用这种方法需要考虑的两个问题:(1)gr...
grep[选项]match_pattern[文件名1,文件名2,…]grep[选项][-e match_pattern -f 文件][文件名1,文件名2,…]3.命令参数 -a 不要忽略二进制数据。-A 除了显示符合范本样式的那一行之外,并显示该行之后的内容。-b 在显示符合范本样式的那一行之外,并显示该行之前的内容。-c 计算符合范本样式的列数。-C或...
或--no-messages : 不显示错误信息。 -v 或--revert-match : 显示不包含匹配文本的所有行。 -V 或--version : 显示版本信息。 -w 或--word-regexp : 只显示全字符合的列。 -x --line-regexp : 只显示全列符合的列。 -y 此参数的效果和指定"-i"参数相同。 四. 规则表达式 grep 的规则表达式 表...
-h,--no-filename:查询多文件时不显示文件名。 -H,--with-filename:查询多文件时显示文件名(默认选项)。 -i,--ignore-case:忽略字符大小写。 -I:忽略二进制文件。 -l,--files-with-matches:只输出包含匹配字符的文件名。 -L,--files-without-match:不显示内容符合指定的匹配模式的文件名。 -n,--...
[FILE]给出的是`-`,则从标准输入中读取数据 -i, --ignore-case:忽略大小写 ---no-ignore-case:区分大小写,如果已经使用了`-i`,则使用此选项会取消`-i`的效果,两个选项会彼此覆盖 -v, --invert-match:反转匹配,即查找未匹配到的行 -w, --word-regexp:仅仅选择匹配到的包含整个单词的行 -x, --...
-v, --invert-match select non-matching lines -V, --version print version information and exit --help display this help and exit --mmap deprecated no-op; evokes a warning Output control: -m, --max-count=NUM stop after NUM matches ...
选项 含义 功能描述-i ignore case 忽略大小写-v invert match 不匹配匹配的-l file-with-match 输出匹配的文件名-L file-without-match 输出不匹配的文件名-c count 输出匹配的数目(行数)-n number 输出匹配行的同时在前面加上文件名及在文件名中的行数-h no-filename 抑制文件名的输出 ...