2017-02-12 23 views
-2
Set -x command 
set command 
By direct assignment 
export command 

我試圖找出答案,但找不到完美的答案。 這個問題可能很愚蠢,但我真的需要知道它的答案。用戶將如何設置可從子shell訪問的環境變量?

+0

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

回答

0

你沒有說明具體的外殼,所以我假設 '慶典':

答案是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= 
+0

@Arnaud F.:謝謝。 – Adarsh

0

而且語法:

VAR=value command 

出口VAR命令和執行命令。有時候這種方式比其他方式更清晰。

相關問題