АРГУМЕНТЫ
Если после обработки опций остались аргументы и не указаны опции или , первый аргумент считается именем файла, содержащего команды интерпретатора. Если bash вызван таким образом, параметр $0
устанавливается равным имени файла, а значениями позиционных параметров становятся другие аргументы. Командный интерпретатор bash читает и выполняет команды из этого файла, а затем завершает работу. Статусом выхода bash является статус выхода последней команды, выполненной в сценарии. Если ни одна команда не выполнена, статус выхода - 0.