Bash scripting - istruzioni composte: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
→‎Cicli: sintassi POSIX
m (→‎Cicli: tag non chiuso)
m (→‎Cicli: sintassi POSIX)
Riga 58: Riga 58:
do
do
     if [ condizione ]; then
     if [ condizione ]; then
         i=$((i + 1))       # incremento prima di continue!
         i=$(($i + 1))       # incremento prima di continue!
         continue            # senza incremento potrebbe portare a un ciclo infinito
         continue            # senza incremento potrebbe portare a un ciclo infinito
     fi
     fi
     ...
     ...
     i=$((i + 1))           # incremento
     i=$(($i + 1))           # incremento
done
done
</pre>
</pre>
Riga 73: Riga 73:
}
}
</pre>
</pre>
E non è una svista la mancanza di '''$''' davanti al nome delle variabili all'interno di <code>((...))</code>. Tale sintassi è supportata anche nell'espansione aritmetica intera, ma non è prevista da ''POSIX'', e quindi non è mai stata usata in questa guida.


==Composizione di comandi con pipe==
==Composizione di comandi con pipe==
3 581

contributi

Menu di navigazione