Я обычно zsh . Я хочу выполнить функцию в Bash и вернуться к моей первоначальной оболочке. Я могу сделать это вручную, но я хочу автоматизировать это. Как я могу это сделать?
Например я на зш.
Я хочу выполнить func , который является function() в файле bigscript.sh . Я использую файл bigscript.sh в моем .zshrc Я попытался добавить shebang #!/bin/bash в файле bigscript.sh , но это не меняет оболочку.
Я попробовал другой подход - поместить function в отдельный файл function.sh и добавил к нему shebang. Это сработало. Однако я не хочу разбивать файлы на файлы меньшего размера .sh .
Итак, какие-либо предложения по изменению оболочки для одной функции ..?
