Robohash/tests/dircurse.sh
Colin Davis ce48f9707f Cleanup
2011-08-08 20:19:08 +00:00

27 lines
474 B
Bash
Executable File

function dircurse()
{
local count
local i
local newfile
echo "Entering Dircurse for " $1
count=0
for i in `ls -U $1`
do
newfile=$1/`printf %03d $count`#$i
mv $1/$i $newfile
count=`expr $count + 1`
if [ -d $newfile ]
then
echo "Dircursing $newfile"
dircurse $newfile
fi
done
}
if [ $# -lt 1 ]
then
echo "Usage: $0 directory"
exit
fi
dircurse $1