[Linux-Biella] Verifica sh su directory

Daniele Vallini vallini.daniele a bilug.linux.it
Lun 19 Gen 2009 08:28:32 CET


Il Sun, 18 Jan 2009 22:41:31 +0100
Ax <andre.noris a tiscali.it> ha scritto:

> Qualcuno sa come si fa a verificare con sh se una directory contiene
> qualche files?
> Avrei usato test -s /directory ma ovviamente non funziona.
> 

 test -n "stringa"
 
 risponde VERO se la lunghezza della stringa e' nonzero

logica passo-passo precisa e pedante:

risposta=$(ls /tua_directory)
if (test -n "$risposta")
then echo "la directory non e' vuota, ecco cosa ho trovato:
     echo $risposta
else echo "la directory e' vuota"
fi

stessa logica  a sintassi concentrata:

if [ -n "`ls /tua_directory`" ]
then  echo "la directory non e' vuota"
else  echo "la directory e' vuota"
fi


-- 
vallini.daniele a bilug.linux.it


Maggiori informazioni sulla lista Linux