Difference between revisions of "Grep"

From wikieduonline
Jump to navigation Jump to search
Line 28: Line 28:
 
* <code>grep -w</code>
 
* <code>grep -w</code>
  
== Related commands ==
+
== Related ==
 
* <code>[[findstr]]</code> ([[Windows]])
 
* <code>[[findstr]]</code> ([[Windows]])
 
* [[include (Cisco IOS)]]
 
* [[include (Cisco IOS)]]
Line 34: Line 34:
 
* <code>[[match]]</code> [[PAN-OS]] command
 
* <code>[[match]]</code> [[PAN-OS]] command
 
* [[Logs]]: [[ElasticSearch]] and [[OpenSearch]]
 
* [[Logs]]: [[ElasticSearch]] and [[OpenSearch]]
 +
<pre>
 +
[[:alpha:]]
 +
</pre>
 +
 +
<pre>
 +
[[:alnum:]]
 +
</pre>
  
 
== See also ==
 
== See also ==

Revision as of 13:31, 24 May 2022

grep[1] is a command for searching plain text data sets for lines that match a regular expression.


~/.bash_profile

alias grep='grep --color=auto'

Common options

-o, --only-matching
-a, --text equivalent to --binary-files=text

Search for a pattern: TEXT="OTHER_TEXT"

  • grep -o 'TEXT="\w*"' index.html

Search for a pattern: TEXT="OTHER _TE XT" including spaces:

  • grep -o 'TEXT="[ a-zA-Z0-9_]*"' index.html


  • grep .


  • grep -I (Ignore binary files)
  • grep -c
  • grep -w

Related

 [[:alpha:]]
 [[:alnum:]]

See also

  • http://man7.org/linux/man-pages/man1/grep.1p.html
  • Advertising: