-h查询多个文件时不显示文件名,例如:
[liuqi@ljjk liuqi]$ grep -c "get" /usr/include/*es.h
/usr/include/aliases.h:4
/usr/include/curses.h:57
/usr/include/features.h:3
/usr/include/gdk_imlib_types.h:0
/usr/include/Imlib_types.h:0
/usr/include/inttypes.h:0
/usr/include/lber_types.h:0
/usr/include/ldap_features.h:1
/usr/include/libmng_types.h:10
/usr/include/ncurses.h:57
/usr/include/nl_types.h:2
/usr/include/values.h:0
[liuqi@ljjk liuqi]$ grep -h -c "get" /usr/include/*es.h
4
57
3
0
0
0
0
1
10
57
2
0
[liuqi@ljjk liuqi]$
查询多文件时只输出包含匹配字符的文件名,例如:
[liuqi@ljjk liuqi]$ grep -h -c "get" /usr/include/*es.h
4
57
3
0
0
0
0
1
10
57
2
0
[liuqi@ljjk liuqi]$ grep -c "get" /usr/include/*es.h
/usr/include/aliases.h:4
/usr/include/curses.h:57
/usr/include/features.h:3
/usr/include/gdk_imlib_types.h:0
/usr/include/Imlib_types.h:0
/usr/include/inttypes.h:0
/usr/include/lber_types.h:0
/usr/include/ldap_features.h:1
/usr/include/libmng_types.h:10
/usr/include/ncurses.h:57
/usr/include/nl_types.h:2
/usr/include/values.h:0
[liuqi@ljjk liuqi]$ grep -h -c -l "get" /usr/include/*es.h
/usr/include/aliases.h
/usr/include/curses.h
/usr/include/features.h
/usr/include/ldap_features.h
/usr/include/libmng_types.h
/usr/include/ncurses.h
/usr/include/nl_types.h
[liuqi@ljjk liuqi]$
-n只显示匹配行及行号,例如:
[liuqi@ljjk liuqi]$ grep -n "get" /usr/include/nl_types.h
27:/* Value for FLAG parameter of `catgets' to say we want XPG4 compliance. */
44:extern char *catgets (nl_catd __catalog, int __set, int __number,
[liuqi@ljjk liuqi]$
-v显示不包含匹配文本的所由行,例如:
