3 581
contributi
Riga 242: | Riga 242: | ||
</pre> | </pre> | ||
Condizione più complessa, in cui si controlla che una variabile sia vuota, oppure che contenga un file regolare esistente e con permessi di | Condizione più complessa, in cui si controlla che una variabile sia vuota, oppure che contenga un file regolare esistente e con permessi di scrittura: | ||
<pre> | <pre> | ||
if [ -z "$file" ] || { [ -f "$file" ] && [ - | if [ -z "$file" ] || { [ -f "$file" ] && [ -w "$file" ] ; }; then | ||
fai_qualcosa "${file:-/dev/null}" # se $file è vuota, usa /dev/null | fai_qualcosa "${file:-/dev/null}" # se $file è vuota, usa /dev/null | ||
# (espansione di parametro con valore di default) | # (espansione di parametro con valore di default) |
contributi