projects
/
feisty_meow.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed find in code back to dropping dot files, added stand-in files for
[feisty_meow.git]
/
scripts
/
buildor
/
find_in_code.sh
diff --git
a/scripts/buildor/find_in_code.sh
b/scripts/buildor/find_in_code.sh
index 1861222501d3db09db95b1f54cc9f63eb20acb14..411f8cad732142cff033a68490d465e4ddfc75a4 100644
(file)
--- a/
scripts/buildor/find_in_code.sh
+++ b/
scripts/buildor/find_in_code.sh
@@
-6,18
+6,28
@@
if [ -z "$seek" ]; then
echo pattern.
exit 1
fi
echo pattern.
exit 1
fi
+#hmmm: might be nice to support multiple directories...
+# just need to pass them to find as an array maybe?
+dir="$1"; shift
+if [ -z "$dir" ]; then
+ dir=.
+fi
-find . -type f \( -iname "*" \
- ! -iname "*.svn" \
- ! -iname "*.git" \
- ! -iname "*.exe" \
- ! -iname "*.obj" \
+find "$dir" -type f \( -iname "*" \
! -iname "*.class" \
! -iname "*.dll" \
! -iname "*.class" \
! -iname "*.dll" \
- ! -iname "*.lib" \
+ ! -iname "*.exe" \
+ ! -iname "entries" \
+ ! -iname "*.git" \
+ ! -iname "*.gz" \
! -iname "*.jar" \
! -iname "*.jar" \
- ! -iname "*.zip" \
- ! -iname "*.tar" \
+ ! -iname "*.lib" \
+ ! -iname "*.obj" \
+ ! -iname "*.svn" \
! -iname "*.svn-base" \
! -iname "*.svn-base" \
- ! -iname "*.gz" \) \
- -exec echo "\"{}\"" ';' | xargs grep -li "$seek"
+ ! -iname "*.tar" \
+ ! -iname "*.tmp" \
+ ! -iname "*.zip" \) \
+ -exec echo "\"{}\"" ';' | xargs grep -li "$seek" | grep -v "^\.[^\/]\|\/\."
+
+