X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Ffiles%2Fcount_files.sh;h=b70d75f2d8229b378dec2f64edaa24230f8bf1a4;hb=f5d29a9cbc7a37c4603af7016ae3cace3fc7c4a6;hp=b869b05cf346420bef93cf6d595ed77a0864ca37;hpb=082d1ce6c2d109912119a581086f36c9eaa368b6;p=feisty_meow.git diff --git a/scripts/files/count_files.sh b/scripts/files/count_files.sh index b869b05c..b70d75f2 100644 --- a/scripts/files/count_files.sh +++ b/scripts/files/count_files.sh @@ -19,10 +19,12 @@ for i in "${@}" ; do # redigested as spaces before showing the list. printf "%06d -- %s\n" $(find "$i" -type f | wc -l) "$i" done | -# provide sorted output based on how many files exist -# in each directory. + # provide sorted output based on how many files exist + # in each directory. sort -r | -# eat the zeroes but keep the tabular look. this simple -# sed code will eat zeroes in names also. oops. - sed -e 's/0/ /g' + # eat the zeroes but keep the tabular look (i.e. replace each leading zero + # with a space). had to do it as cases, since this seems like context- + # sensitive matching, which sed will not do, i think). + sed -e 's/^000000/ 0/' -e 's/^00000/ /' -e 's/^0000/ /' \ + -e 's/^000/ /' -e 's/^00/ /' -e 's/^0/ /'