Content added Content deleted
imported>mutante |
imported>mutante |
The grep command searches one or more input files for lines containing a match to a specified pattern.
* http://www.gnu.org/software/grep/
How can I list just the names of matching files?
:'''<tt>grep -l 'main' *.c</tt>'''
How do I search directories recursively?
:'''<tt>grep -r 'hello' /home/gigi</tt>'''
Suppose I want to search for a whole word, not a part of a word?
:'''<tt>grep -w 'hello' *</tt>'''
How do I output context around the matching lines?
:'''<tt>grep -C 2 'hello' *</tt>'''
How can I search in both standard input and in files?
:'''<tt>Use the special file name `-':</tt>'''
:'''<tt>cat /etc/passwd | grep 'alain' - /etc/motd</tt>'''
more on
*
http://www.gnu.org/software/grep/doc/grep.html
try
'''<tt>$ cat FILENAME|grep SUCHWORT1|grep UND_SUCHWORT2|grep -v OHNE_SUCHWORT3|grep -i SuChWoRt4</tt>'''
[[Category:Software]]
[[Category:GNU]]
[[Category:Linux]]
=== manpage ===
<man>grep</man>
{{manpage}}
=== jargon ===
<jargon />
|
Revision as of 02:56, 11 November 2007