removing snapshots from counts.
[feisty_meow.git] / scripts / files / fast_counter.sh
index e359514e6298495a6819303601274d60354143ef..c85723e9cde64ec394e0f15b3b8d9ff756b81aa3 100644 (file)
@@ -1,14 +1,16 @@
 
 
 for dir in "${@}"; do
-  /bin/ls -1fR "$dir" | grep -v "^$" | grep -v "^\.$" | grep -v "^\.\.$" | grep -v ".*:$" | wc -l
+  echo -n "files in '$dir':"
+  /bin/ls -1fR "$dir" | grep -v "^$" | grep -v "^\.$" | grep -v "^\.\.$" | grep -v ".*:$" | grep -v "\.snapshot" | wc -l
 
     # patterns that remove files from being counted, above:
     #
-    # ^$       -- all blank lines
-    # ^\.$     -- all lines with just a dot (current directory)
-    # ^\.\.$   -- all lines with just two dots (parent directory)
-    # .*:$     -- all lines that end with a colon (directory heading from recursive ls)
+    # ^$           -- all blank lines
+    # ^\.$         -- all lines with just a dot (current directory)
+    # ^\.\.$       -- all lines with just two dots (parent directory)
+    # .*:$         -- all lines that end with a colon (directory heading from recursive ls)
+    # \.snapshot   -- all lines mentioning the snapshot directory.
 done