0
Q
從bash腳本
A
回答
0
致電故宮腳本可以拿到劇本目錄的絕對路徑:
ABSOLUTE_PATH_OF_SCRIPT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
這樣就可以避免cd
到另一個在致電yarn build
之前,腳本的目錄。一旦擁有絕對路徑,您可以將source
呼叫轉換爲絕對呼叫,並刪除cd
線路,例如,
source "$ABSOLUTE_PATH_OF_SCRIPT"/script/main
source "$ABSOLUTE_PATH_OF_SCRIPT"/../../script/test
cd "$ABSOLUTE_PATH_OF_SCRIPT"/../../packages/applicant
yarn build
儘管個人而言,相對路徑方法感覺更具可讀性。目前還不清楚source
聲明的目的是什麼,並且取決於內部,他們可能會要求您實際上將cd
添加到初始腳本中的那些目錄中,但您可以跟蹤腳本的目錄中的變量,如提高可讀性的例子。
相關問題
- 1. 從bash腳本
- 2. 從bash腳本
- 3. 從bash腳本
- 4. 從bash腳本
- 5. 從bash腳本
- 6. 寫 「\」 從bash腳本
- 7. 從PHP腳本運行bash腳本
- 8. 從Bash腳本調用python腳本
- 9. 在bash腳本,從一個叫腳本
- 10. Bash - 從子腳本退出父腳本
- 11. 從R腳本運行bash腳本
- 12. 調用bash腳本,並從另一個bash腳本
- 13. 從bash腳本執行python腳本時逃脫bash通配符?
- 14. bash腳本以從第二bash腳本獲取變量
- 15. 作爲cronjob從bash腳本啓動bash腳本
- 16. 運行從另一個bash腳本bash腳本不同權限
- 17. 從bash腳本運行javascript
- 18. 從java運行bash腳本
- 19. 從JVM運行bash腳本
- 20. 從Bash腳本輸出JSON
- 21. 從bash運行Oracle腳本
- 22. 無法從bash腳本
- 23. 從bash腳本發送「ENTER」
- 24. bash腳本從文件名
- 25. 從php運行bash腳本
- 26. 按Ctrl + C從bash腳本
- 27. 寫bash腳本,從管
- 28. 從PHP調用bash腳本
- 29. 從bash腳本設置JAVA_HOME
- 30. 從php執行bash腳本