Eseguire parti di codice in base ad un test in Bash
Jump to navigation
Jump to search
NON usare ( codice ) perchè è una subshell che non permette di terminare il programma.
Usare {}:
{ echo "Checking base paths..." && \
cd /files && \
sudo mkdir -p svn/apache2-config && sudo mkdir -p trac/apache2-config \
cd svn && \
echo Base paths OK.
} || \
{ echo Base path error. Aborting.
exit 127
}