first check-in of feisty meow codebase. many things broken still due to recent
[feisty_meow.git] / scripts / files / dir_zero_entries.sh
1 #!/bin/bash
2
3 for i in $*; do
4   dirname="$i"
5
6   # make sure this is not a subversion or CVS directory.
7   if [[ $i =~ .*\.svn.* || $i =~ .*CVS.* ]]; then
8 #echo directory matched svn or cvs folder
9     continue;
10   fi
11
12   # only operate on existent dirs.
13   if [ ! -d "$i" ]; then
14     continue;
15   fi
16
17   entries=($(ls -1 "$i"))
18   ent_len=${#entries[*]}
19 #echo dir $i has entries:
20 #echo ${entries[*]}
21 #echo len is $ent_len
22   if [ $ent_len -eq 0 ]; then
23     # this directory has nothing!
24 #echo "has zero ents!"
25     echo $i
26   fi
27 done
28