if [ -f temp.txt ]; thenVerifichiamo se la directory TEMP esiste, in caso negativo la creiamo:
echo "temp.txt esiste."
else
echo "temp.txt NON esiste."
fi
if [ -d TEMP ]; then
echo "TEMP esiste."
else
mkdir TEMP
fi
Invertiamo if ed else:
if [ ! -f temp.txt ]; then
echo "temp.txt NON esiste."
else
echo "temp.txt esiste."
fi
if [ ! -d TEMP ]; then
mkdir TEMP
else
echo "TEMP esiste."
fi
Il seguente script completo verifica l'esistenza di un file passato come argomento:
#!/bin/bash
# verifica che il numero di argomenti dello script
# sia esattamente uno
if [ ${#} -ne 1 ] ; then
echo "Specificare il file da verficare."
exit 1
fi
if [ -f ${1} ]; then
echo "Il file esiste."
else
echo "Il file NON esiste."
fi
exit 0
Grazie amore <3
RispondiEliminaCiao e grazie, è proprio ciò che cercavo.
RispondiEliminaGrande riferimento alla Guida.
Un amico mi disse: ora la chiamano Wikipedia ma, in realtà è la Guida galattica per gli autostoppisti
Ciao
andrea