1
A
回答
3
在大多數我寫的劇本,我都允許使用的命令行參數採取優先。
這是爲了讓誰想要set'n'forget參數這樣做「懶惰」的用戶。
它還允許壓倒在特殊情況下,這些參數由命令行。
對於那些不希望錯誤地設置其參數的機會,他們可以使用參數。
有時候,我甚至可以在層次結構多層次,按優先順序:
- 值,而程序運行設置。
- 命令行參數。
- 環境變量。
- 本地配置文件。
- 全局配置文件。
- 默認。
這樣一來,對於每一個變量,你只是你的工作方式了該列表,將其設置爲相應的值,如果它的存在。
1
我建議你更喜歡命令行參數超過環境瓦爾除非
- 你需要跨越的命令仍然存在價值。
- 需要全系統的全球價值觀
Foredecker
1
時,你總是可以喜歡的參數。
但是說你有SCRIPT1調用SCRIPT2。這兩個腳本都分發給許多用戶。根據用戶的不同,Script2可能需要不同的參數,並且由於某些原因,用戶不希望或無法更改Script1。這是環境變量可能有用的情況。
相關問題
- 1. 使用命令行參數設置環境變量
- 2. 命令Supervisord使用環境變量
- 3. Rake任務環境變量w /命令行參數
- 4. 命令行與環境的Makefile變量
- 5. 爲VC命令行環境永久設置環境變量
- 6. 如何在verilog中使用環境變量或命令行設置宏的值?
- 7. 打開命令行時Windows環境變量會改變嗎?
- 8. Laravel env()或config()在命令行上獲取環境變量
- 9. 使用命令行添加系統環境Windows變量
- 10. Phing exec命令設置環境變量
- 11. 如何在docker run命令中使用環境變量?
- 12. 如何使我的環境變量可用於sudo命令?
- 13. 如何在#import C++命令中使用環境變量?
- 14. 如何使用變量命令行參數運行程序?
- 15. 如何使用相對或環境變量在批處理命令
- 16. 如何設置命令行環境變量在PHP了shell_exec
- 17. Docker從命令或文件設置環境變量
- 18. Golang:命令行參數undefined:變量
- 19. 使用bat命令永久設置java環境變量值
- 20. 使用泊塢窗環境變量命令
- 21. 使用命令在CircleCI中設置環境變量
- 22. 如何在ubuntu 10.04環境中執行命令(帶參數)
- 23. 嵌入命令到參數環境和環境
- 24. 與環境變量泊塢窗運行命令
- 25. XCUITests - 通過命令行傳遞環境變量
- 26. Java Runtime.exec運行的命令中的環境變量評估()
- 27. 從命令提示符(PATH環境變量)運行程序
- 28. Windows命令行:非評估環境變量
- 29. 改變命令行參數
- 30. 使用指定的環境變量執行非阻塞shell命令