|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Plisco 2:5020/400 10 Mar 2005 11:14:32 To : Andrew A.Ozol Subject : Возврат параметра из шелл-скрипта -------------------------------------------------------------------------------- Wed Mar 09 2005 14:58, Andrew A.Ozol wrote to All: AAO> From: "Andrew A.Ozol" <andy@rocc.ru> AAO> Привет коллеги ! AAO> Hе могу сообразить , как решить несложную задачку . AAO> Сюжет - скрипт а.sh вызывает b.sh AAO> Внутри b.sh устанавливается некая переменная окружения . AAO> Вопрос - как передать ее в вызывающий скрипт ? ================================= Если STDOUT не занят, можно так: --------- b.sh ------------ #!/bin/bash AAA="tra-la-la" echo $AAA --------- a.sh ------------ #!/bin/bash AAA=`./b.sh` echo "AAA is: $AAA" ========================= Можно просто выполнить b.sh в контексте a.sh: --------- b.sh ------------ #!/bin/bash AAA="tra-la-la" --------- a.sh ------------ #!/bin/bash . ./b.sh echo "AAA is: $AAA" =========================== Игорь Плиско --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/16679b9c6241b.html, оценка из 5, голосов 10
|