Est-ce qu'il y a une telle chose dans bash
ou au moins quelque chose de similaire (solution de contournement) comme les déclarations prospectives, bien connues en C / C++, par exemple ?
Ou bien cela n'existe pas car, par exemple, il est toujours exécuté en une seule fois (ligne après ligne) ?
S'il n'y a pas de déclarations en avant, que dois-je faire pour rendre mon script plus facile à lire. Il est plutôt long et ces définitions de fonctions au début, mélangées aux variables globales, rendent mon script laid et difficile à lire / comprendre) ? Je demande à apprendre quelques pratiques connues / meilleures pratiques pour de tels cas.
Par exemple :
# something like forward declaration
function func
# execution of the function
func
# definition of func
function func
{
echo 123
}