我已經張貼了這個問題在這裏:如何通過絕對路徑運行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
我想從任何文件夾運行帶有絕對路徑的命令並獲取要執行的腳本。
你應該修復你對絕對路徑的理解,絕對路徑是'/ Users/danylo.volokh/test/test_bash_script.sh'而不是'/test/test_bash_script.sh' – fghj
請不要交叉發帖。我可以向你保證,這隻會刺激人們,而不是「儘快得到你的答案」;超級用戶完全適合你的問題。此外,當你在這裏發佈時,你在蘇*的問題已經有兩個答案。 – Piskvor
感謝您的好建議。其實我已經得到了我的答案。 –