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

Я попытался выяснить его ответ, но не смог найти идеального ответа. Этот вопрос может быть глупым, но мне действительно нужно знать его ответ.Как пользователь установит переменную среды, доступную из подоболочки?

+0

Stack Overflow - это сайт для вопросов программирования и разработки. Этот вопрос кажется вне темы, потому что речь идет не о программировании или разработке. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше сказать [Суперпользователь] (http://superuser.com/) или [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/). Также см. [Где я пишу вопросы о Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww

ответ

0

Вы не указали, какая оболочка, поэтому я предположил, что 'баш':

Ответ команда d) экспорт

пример сценария 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

@ Арнауд Ф.: Спасибо. – Adarsh

0

Также синтаксис:

VAR=value command 

экспорт VAR в команда и выполняет команду . Иногда этот путь более ясен, чем другие.

Смежные вопросы