Я уже отвечал на этот вопрос здесь:Как запустить скрипт bash через абсолютный путь?
https://superuser.com/questions/1067609/how-to-run-a-bash-script-via-absolute-path
Но я надеюсь, что, может быть, если я дублировать его здесь, я получу ответ раньше :)
У меня есть файл:
/Users/danylo.volokh/test/test_bash_script.sh
Содержание очень проста:
#!/usr/bin/env bash
echo "-- print from script"
Я в папке "danylo.volokh"
Эта команда прекрасно работает:
Danilos-MacBook-Pro:~ danylo.volokh$ test/test_bash_script.sh
-- print from script
Но если я пытаюсь запустить с использованием абсолютного пути я получаю сообщение об ошибке:
Danilos-MacBook-Pro:~ danylo.volokh$ /test/test_bash_script.sh
-bash: /test/test_bash_script.sh: No such file or directory
Я хочу запустить команду с абсолютным путем из любой папки и получить сценарий для выполнения.
Вы должны исправить свое понимание абсолютного пути, абсолютный путь - '/ Пользователи/danylo.volokh/test/test_bash_script.sh' not' /test/test_bash_script.sh ' – fghj
Пожалуйста, не перекрестно отправляйте сообщения. Я могу заверить вас, что это только раздражает людей, а не «быстрее получите ответ»; SuperUser полностью подходит для вашего вопроса. Кроме того, ваш вопрос в SU * уже имел два ответа *, когда вы разместили здесь. – Piskvor
Спасибо за хороший совет. На самом деле я уже получил свой ответ. –