- find "$dir" -type f -exec echo \"{}\" ';' | grep -v "\.svn" | grep -v "\.git"| grep -v "\.basket" | grep -v "\.version" | grep -v "\.keep" | xargs ls -al | awk '{ print $5 }' | paste -sd+ | bc
+ weight=$(find "$dir" -type f -exec echo \"{}\" ';' 2>/dev/null | grep -v "\.svn" | grep -v "\.git"| grep -v "\.basket" | grep -v "\.version" | grep -v "\.keep" | xargs ls -al | awk '{ print $5 }' | paste -sd+ | bc 2>/dev/null)
+ if [ -z "$weight" ]; then echo 0; else echo "$weight"; fi
# scan across all appropriately named project or research folders that live in the "cloud".
analyze_by_dir_patterns "project files" ~/cloud/*project* ~/cloud/*research*
# scan across all appropriately named project or research folders that live in the "cloud".
analyze_by_dir_patterns "project files" ~/cloud/*project* ~/cloud/*research*
# source examples need to be sucked into other places, other codebases. they are not
# supposed to pile up here.
analyze_hierarchy_and_report ~/cloud/example_source "source examples"
# source examples need to be sucked into other places, other codebases. they are not
# supposed to pile up here.
analyze_hierarchy_and_report ~/cloud/example_source "source examples"