Qualche idea di cosa non funziona con questo codice?Problema della shell durante il tentativo di mkdir
CLIENT_BUILD_DIR="~/Desktop/TempDir/"
if [ ! -d $CLIENT_BUILD_DIR ]
then
{
mkdir $CLIENT_BUILD_DIR
}
fi
Ho ricevuto l'errore: mkdir: ~/Desktop: Nessun file o directory.
Ovviamente la directory è lì e lo script funziona se sostituisco la variabile con ~/Desktop/TempDir/
Un altro consiglio, è possibile semplificare il codice per '[-d $ CLIENT_BUILD_DIR] || mkdir $ CLIENT_BUILD_DIR' e preferibilmente aggiungi '|| echo "Errore nel tentativo di creare dir: $ CLIENT_BUILD_DIR" ':) – Jite