Я пытаюсь извлечь текущий рабочий каталог и активировать среду conda, используя скрипт bash. Мой скрипт оболочки
app_path=$(dirname $(readlink -f $0))
source /conda/bin/activate $app_path;
Эта проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю скрипт как
sh script.sh
, он не активирует conda env
Если я запускаю с source script.sh
Невозможно распознать команду readlink. Как заставить их обоих работать вместе?