Grep command
if i'm in
/var/
I want to find /var/www
/var/www
recursively
but not
/var/www/exclude
You can also use grep -v "/ foldername /". -v takes away all matches.
grep -r string /var/www/ | grep -v "/exclude/"
Use --exclude=*.log* to skip files containing the word "log".
--exclude=*.log*
--exclude-dir=exclude.
--exclude-dir=exclude
: "", /var/www/exclude.
grep -r --exclude-dir=exclude pattern /var/www/
var, , , www:
grep -r --exclude-dir=exclude pattern www/
1) grep -R -f file.txt, file.txt , /var/www/exclude
grep -R -f file.txt
file.txt
2) bash script:
for i in $( ls /var/www/ ); do if [ "$i" != "/var/www/exclude" ] ; then grep -R "my search term" $i fi done