Sono in programmazione da BASH da un po 'di tempo e gli script che scrivo stanno iniziando a diventare più complicati.
Mi sono reso conto che ho iniziato a introdurre alcune abitudini da C / C ++ e volevo ottenere conferma se avessi avuto bisogno di rompere le mie attuali abitudini o meno. Il motivo è che non tutti i linguaggi di programmazione sono uguali e dovrebbero essere utilizzati per capitalizzare i loro punti di forza.
Uso delle variabili
function()
{
#declaration block
runCommand=
for string in "$@"; do
runCommand="$runCommand $string"
done
}
vs
function()
{
for string in "$@"; do
runCommand="$runCommand $string"
done
}
Che è consigliato per BASH / SH e per quali ragioni?
Attualmente mi sono riferito ai seguenti siti Web.
Modifica: la mia domanda era un po 'oscura, quindi ho leggermente modificato l'esempio di codice.