ИМ

Size: a a a
ИМ

i
DS

DS
in
DS
AP
SB
AP
main необходимо на той же строке сделать вызов exit. Тогда Bash разу считает весь main в память и будет его исполнять, и изменения скрипта во время его выполнения на результат не повлияют.SB
AP
main "$@" ; exit $?
main, сразу же завершает выполнение, не пытаясь прочитать что-то ещё.AP
in
main "$@" ; exit $?
main, сразу же завершает выполнение, не пытаясь прочитать что-то ещё.in
in
in
SB