Existe-t-il une telle chose bash
ou au moins quelque chose de similaire (contournement) comme les déclarations avancées, bien connues en C / C ++, par exemple?
Ou il y en a tellement parce que, par exemple, il est toujours exécuté en une seule passe (ligne après ligne)?
S'il n'y a pas de déclarations avant, que dois-je faire pour rendre mon script plus facile à lire. C'est plutôt long et ces définitions de fonction au début, mélangées à des variables globales, donnent à mon script un aspect moche et difficile à lire / comprendre)? Je demande à apprendre quelques bonnes pratiques bien connues pour de tels cas.
Par exemple:
# something like forward declaration
function func
# execution of the function
func
# definition of func
function func
{
echo 123
}