In bash scripting:
creiamo variabili semplicemente nominandola:
abc=ok
o possiamo usare declare
declare abc=ok
qual è la differenza?
e perché bash crea così tanti modi per creare una variabile?
declare
rende possibile la creazione di matrici associative, numeri interi e variabili di sola lettura. Inoltre, espande i suoi argomenti, quindi cose come declare $name=1
sono possibili.
declare
rende NAME locali, come con illocal
comando. L'-g
opzione sopprime questo comportamento. Vederehelp declare
.