Quando si digitano le variabili in Bash, qual è la differenza tra declare
e typeset
? Se utilizzato all'interno di una funzione: qual è la differenza tra declare
e typeset
e local
?Differenze tra dichiarazione, tipo e variabile locale in Bash
L'unica differenza che ho riscontrato è che la composizione è portatile per gli script ksh. Oltre a questo, ci sono motivi per cui uno dovrebbe essere preferito rispetto all'altro?
AGGIORNAMENTO: Aggiunto local
alla domanda.
simile a [questa domanda] (http://stackoverflow.com/q/30362831/471376). – JamesThomasMoon1979