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脚本