2
這裏有很多例子說明如何在bash中獲取一個dotenv文件,但是任何人都可以使用破折號(這是最小的Debian安裝的默認shell)實現相同的方法?如何在短劃線中輸入一個dotenv(.env)文件?
該解決方案應該是這樣的:
$ some foo my-command-using-env-vars
例如
$ env $(cat .env) my-command-using-env-vars
而且重要的是,該解決方案支持多值中包含空格:引號內
SSH_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----\nfoo\nbar\baz"
和特殊字符,例如哈希:
SPECIAL="foo#bar"
感謝您的解決方案!只是爲了好奇,在上述情況下如何處理另一個反斜槓? –
@BastianVenthur查看'dash'和'bash'手冊頁並搜索內置命令。對於'env echo',請參閱'echo'手冊頁。 – nwellnhof