Il giorno 06/set/09, alle ore 17:22, Alessandro De Zorzi ha scritto:
Ho guardato velocemente ma direi che non usi if del tipo
if [ -d /path/dir ]; then
if [ ! -d /path/dir ]; then
che dovrebbero rendere più diretta e sicura l'escuzione
vedi: http://www.thing.dyndns.org/debian/bash.htm
Alessandro
Grazie della risposta Alessandro, tuttavia anche quella soluzione non
andava.
Ovvero, con quel tipo di if, usato singolarmente riconosceva che era
una directory,
ma inserendolo in quell'ambito si comportava in maniera strana.
Eseguiva il blocco anche se la directory non esisteva, ma mi accorgevo
che provando
a visualizzare il contenuto di $? dopo uno [ -d /path/dir ], mi dava
come risultato
che in effetti riconosceva che la directory non esisteva. È la stessa
cosa che fa ora,
nonostante la variabile che deve paragonare con zero, sia diversa da
zero.
Ero un po' restio a postare lo script in quanto, viste queste strane
condizioni,
pensavo che correggerlo sarebbe stato più difficile che consigliarmi
un procedimento
diverso per risolvere la cosa...
Grazie di tutto, sono tutto orecchi,
Davide
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org
To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org