Чи є bash
щось подібне або, принаймні, щось подібне (обхід), як декларації пересилання, наприклад, добре відомі в C / C ++?
Або є така річ, тому що, наприклад, вона завжди виконується за один прохід (рядок за рядком)?
Якщо немає попередніх оголошень, що мені робити, щоб полегшити читання мого сценарію. Він досить довгий, і ці визначення функцій на початку, змішані з глобальними змінними, роблять мій сценарій вигляд негарним і важким для читання / розуміння)? Я прошу вивчити деякі відомі / найкращі практики для таких випадків.
Наприклад:
# something like forward declaration
function func
# execution of the function
func
# definition of func
function func
{
echo 123
}