grep
(Redirected from Fgrep)
Jump to navigation
Jump to search
grep(man) is a command for searching plain text data sets for lines that match a regular expression.
~/.bash_profile
alias grep='grep --color=auto'
Contents
Common options[edit]
-o, --only-matching-a, --text equivalent to --binary-files=text-i-IIgnore binaries-r-v-w--exclude--exclude-dirgrep -r --color=always -n -H --exclude-dir='.*'
--line-buffered
-H, --with-filename -h, --no-filename
Examples[edit]
grep -ir "YOUR 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
Search in hidden folders:
grep -ir your-search * .[^.]*# See also rg -i --hidden
grep your-search$
grep -qxF 'your text "additional text"' yourfile.txt || echo 'your text "additional text"' >> yourfile.txt
grep .grep -I(Ignore binary files)grep -cgrep -r. Related commands: PAN-OS:show log system direction equal backwardgrep -wgrep -Agrep -Bgrep -q, quietgrep -F, pattern is a plain stringgrep -xmatch the whole line
Related[edit]
findstr(Windows)- ggrep macOS
stdin, stdout, stderr, 2>&1- include (Cisco IOS)
awk '/TEXT_TO_SEARCH/{f=1}f' fileaggit grep "your_string" $(git rev-list --all)aws --filtersmatchPAN-OS commandpsql -cpkill -x- Amazon CloudWatch Logs Insights
- Logs: ElasticSearch and OpenSearch
- yq
logclifor Loki
[[:alpha:]]
[[:alnum:]]
[[:digit:]]
See also[edit]
grep, grep -A, grep -B, grep -n, grep -Hack, ag, ripgrep, grep,egrep, fgrep,agrep,ngrep,pgrep,awk,sed,strings,tr,tail,mtail,git grep,wc,uniq,LogQL,findstr (Windows),rg, git-grep, cutincludeCisco IOS commandmatchPAN-OS commandSelect-Stringorslsin Powershell- Linux logging, Cisco IOS logging
Advertising: