При выполнении сценария по пути (имя сценария, а не "sh scriptname") я получаю следующую ошибку:
-bash: ./gitup: /bin /bash /: плохой интерпретатор: не каталог
Все остальные сценарии в том же каталоге выполняются без проблем, и я не сталкиваюсь с этой проблемой, когда сценарий выполняется вручную (sh scriptname), только когда выполняется сам по себе. Таким образом, сам скрипт, похоже, не является проблемой, так как он выполняется нормально, и делал это до тех пор, пока я не открыл новый сеанс оболочки и не столкнулся с этой ошибкой только для этого скрипта.
Сценарий является исполняемым, содержит все необходимые строки для выполнения описанным мною способом (он работал должным образом до сегодняшнего дня) и может быть выполнен моим пользователем, поэтому я не уверен в том, в чем проблема.
Строка Шебанга гласит #!/ Бен / Баш. Я использовал команду "export PATH = $ PATH:repos / utilities", чтобы указать каталог, в котором хранятся эти сценарии, которые, кроме этого, выполняются просто путем вызова имени сценария (т.е. gitup).