|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Masterov 2:5002/63.100 10 Mar 2005 11:14:30 To : Andrew A.Ozol Subject : Возврат параметра из шелл-скрипта --------------------------------------------------------------------------------
Replying to a message of Andrew A.Ozol to All:
AA> Hе могу сообразить , как решить несложную задачку .
AA> Сюжет - скрипт а.sh вызывает b.sh
AA> Внутри b.sh устанавливается некая переменная окружения .
AA> Вопрос - как передать ее в вызывающий скрипт ?
AA> Проблема в том , что окружение скрипта а "не видит"
AA> переменных уровнем ниже .
AA> Везде стоит bash , man вроде ничего по этому поводу не
AA> говорит .
Если нет противопоказаний, можно b.sh вызывать в том же экземпляре sh, что и
a.sh:
=== a.sh ===
...
. b.sh
...
===
=== b.sh ===
...
SOME_VARIABLE="blah-blah-blah"
...
===
С уважением, Alex.
--- FleetStreet 1.27.1
* Origin: Карфаген должен быть разрушен! (2:5002/63.100)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/382642301eae.html, оценка из 5, голосов 10
|