Quote:
|
Originariamente inviato da IspiCiosa
Se all'inizio o durante il funzionamento uno dei due file non esiste, lo crea, verificando che la directory che lo deve ospitare esista.
|
Non mi č ben chiaro cosa devi fare esattamente: e se la directory non esiste, cosa devi fare? Devi crearla??
Comunque ammettiamo di doverla creare, se non esiste. Ti posto una funzione che puoi usare nel tuo script (adattala ovviamente alle tue esigenze):
Codice:
function check_file ()
{
local F=$1
local DIR
if [ ! -e $F ]; then
DIR=`dirname $F`
if [ ! -d $DIR ]; then
mkdir -p $DIR
fi
echo -n "" > $F
fi
}
Poi richiami la funzione con:
Codice:
...
check_file $FILE1
check_file $FILE2
...
Spero possa esserti utile.