]> git.phdru.name Git - dotfiles.git/commitdiff
bin/find_*: first check names
authorOleg Broytman <phd@phdru.name>
Mon, 26 Jan 2015 06:41:45 +0000 (09:41 +0300)
committerOleg Broytman <phd@phdru.name>
Mon, 26 Jan 2015 06:41:45 +0000 (09:41 +0300)
Name check doesn't require addition stat call.

bin/find_home_grep.sh
bin/find_sources.sh

index dcca1ca01653bbdb982b6f195dcc8b1db4878780..bbf4dc14005226dd9224791e52212a37bf62f3bc 100755 (executable)
@@ -1,4 +1,4 @@
 #! /bin/sh
 
 cd "$HOME" && exec cgmem_nice 100 \
-find . \( -type d \( -name CVS -o -name .git -o -name .hg -o -name .svn -o -path ./.cache/chromium/\* -o -path ./.cache/mozilla/\* -o -path ./Internet/WWW/htdocs/doc/\* -o -path ./archive/STORE/\* -o -path ./current/Bregis/nobackup/\* -o -path ./media/\* -o -path ./mnt/\*\* \) -prune \) -o -type f -exec grep -I "$@" '{}' \+ 2>/dev/null
+find . \( \( -name CVS -o -name .git -o -name .hg -o -name .svn -o -path ./.cache/chromium/\* -o -path ./.cache/mozilla/\* -o -path ./Internet/WWW/htdocs/doc/\* -o -path ./archive/STORE/\* -o -path ./current/Bregis/nobackup/\* -o -path ./media/\* -o -path ./mnt/\*\* \) -type d -prune \) -o -type f -exec grep -I "$@" '{}' \+ 2>/dev/null
index c3111e6efb29ae3055f4549362226846678afe02..e2ecbea5fca4e33521294e234c01deae3502686f 100755 (executable)
@@ -1,4 +1,4 @@
 #! /bin/sh
 
 exec cgmem_nice 100 \
-find . \( -type d \( -name CVS -o -name .git -o -name .hg -o -name .svn \) -prune \) -o -type f -print
+find . \( \( -name CVS -o -name .git -o -name .hg -o -name .svn \) -type d -prune \) -o -type f -print