Difference between revisions of "Grep"
Jump to navigation
Jump to search
↑ http://man7.org/linux/man-pages/man1/grep.1p.html
Line 18: | Line 18: | ||
* <code>[[include]]</code> [[Cisco IOS]] command | * <code>[[include]]</code> [[Cisco IOS]] command | ||
* <code>[[match]]</code> [[PAN-OS]] command | * <code>[[match]]</code> [[PAN-OS]] command | ||
− | * <code>Select-String</code> or <code>sls</code> in [[PowerShell|Powershell]] | + | * <code>[[Select-String]]</code> or <code>[[sls]]</code> in [[PowerShell|Powershell]] |
* {{logging}} | * {{logging}} | ||
[[Category:Linux commands]] | [[Category:Linux commands]] | ||
[[Category:logging]] | [[Category:logging]] |
Revision as of 13:12, 13 January 2020
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
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
See also
ack, ag, grep
,egrep, fgrep
,agrep
,ngrep
,pgrep
,awk
,sed
,strings
,tr
,tail
,mtail
,git grep
,wc
,uniq
,LogQL
,findstr (Windows)
,rg, git-grep, cut
include
Cisco IOS commandmatch
PAN-OS commandSelect-String
orsls
in Powershell- Linux logging, Cisco IOS logging
Advertising: