nice new tool to show version of feisty meow
[feisty_meow.git] / scripts / text / search_text.sh
index eb00a89444b459c01297ff374bd7f9a6efbe5f87..c0abee90a5259f4363eabe69543d44fd27e16dd4 100644 (file)
@@ -24,12 +24,16 @@ find "$dir" -type f \( -iname "*" \
   ! -iname "*.dll" \
   ! -iname "*.deb" \
   ! -iname "*.dmg" \
+  ! -iname "*.doc" \
+  ! -iname "*.docx" \
   ! -iname "*.exe" \
   ! -iname "entries" \
   ! -iname "*.git" \
+  ! -iname "*.gif" \
   ! -iname "*.gz" \
   ! -iname "*.iar" \
   ! -iname "*.jar" \
+  ! -iname "*.jpg" \
   ! -iname "*.lib" \
   ! -iname "*.ncb" \
   ! -iname "*.oar" \
@@ -43,7 +47,14 @@ find "$dir" -type f \( -iname "*" \
   ! -iname "*.svn-base" \
   ! -iname "*.tar" \
   ! -iname "*.tmp" \
+  ! -iname "*.xls" \
+  ! -iname "*.xlsx" \
   ! -iname "*.zip" \) \
-  -exec echo "\"{}\"" ';' | xargs grep -li -- "$seek" | grep -v "^\.[^\/]\|\/\."
+  -exec echo "\"{}\"" ';' | xargs grep -li --binary-files=without-match -- "$seek" | grep -v "^\.[^\/]\|\/\."
+
+# first grep looks in every valid file for the pattern requested.
+# second grep strains out dot files.
+#hmmm: why are we doing that second step?
+