ecco un altro problema...
devo passare allo script una directory e di questa directory devo contare il numero dei file e dei link e delle sottocartelle...nel caso di una sottodirectory devo entrare dentro di essa ricorsivamente... ecco la mia idea, xò non funziona xkè ogni volta ke ricomincia la ricorsione le variabili si riazzerano...
come posso fare? grazie
codice:
#!/bin/sh
ndir=0;
nfile=0;
nlink=0;
PATH=$PATH:/home/valekate/Desktop
cd $1
for i in *; do
if [ -d $i ]; then
let "ndir+=1"
cont.sh $1/$i
elif [ -f $i ]; then
let "nfile+=1"
elif [ -h $i ]; then
let "nlink+=1"
fi
done
echo il numero di direc è $ndir
echo il numero di files è $nfile
echo il numero di link è $nlink