Set -x command
set command
By direct assignment
export command
我試圖找出答案,但找不到完美的答案。 這個問題可能很愚蠢,但我真的需要知道它的答案。用戶將如何設置可從子shell訪問的環境變量?
Set -x command
set command
By direct assignment
export command
我試圖找出答案,但找不到完美的答案。 這個問題可能很愚蠢,但我真的需要知道它的答案。用戶將如何設置可從子shell訪問的環境變量?
你沒有說明具體的外殼,所以我假設 '慶典':
答案是d)export命令
示例腳本test1.sh
#!/bin/bash
export A=xxx
B=yyy
./test2.sh
和另一個腳本test2.sh
#!/bin/bash
echo "A=$A"
echo "B=$B"
則:
$> ./test1.sh
會打印:
A=xxx
B=
@Arnaud F.:謝謝。 – Adarsh
而且語法:
VAR=value command
出口VAR到命令和執行命令。有時候這種方式比其他方式更清晰。
Stack Overflow是編程和開發問題的網站。這個問題似乎與題目無關,因爲它不涉及編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[Unix&Linux堆棧交換](http://unix.stackexchange.com/)會是一個更好的地方。另請參閱[我在哪裏發佈關於Dev Ops的問題?](http://meta.stackexchange.com/q/134306) – jww