I have writen the following code to show the dirctory structure. Can any body help me for using the recursive function in this code?
echo "-(0)"
echo "$HOME-(1)"
cd ~
set *
for i in `ls $HOME`
do
if [ -d "${i}" ]
then
echo ".....${i}"
cd $HOME/${i}
set *
for j in \`ls $HOME/$\{i\}\`
do
if [ -d "$\{j\}" ]
then
echo "..........$\{j\}"
cd $HOME/$\{i\}/$\{j\}
set \*
for k in \`ls $HOME/$\{i\}/$\{j\}\`
do
if [ -d "$\{k\}" ]
then
echo "................$\{k\}"
else
echo -n ""
fi
done
else
echo -n ""
fi
done
else
echo -n ""
fi
cd ~
set *
done
Thanks in advance.