Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Экспорт переменных
Как уже говорилось, в ОС Linux существует понятие процесса. Процесс возникает тогда, когда запускается на выполнение какая-либо команда. В свою очередь процесс может породить другие процессы. У каждого процесса есть своя среда и множество доступных ему переменных. Переменные локальны в рамках процесса, где им присвоено значение (описание переменных отсутствует – они все одного типа). Для того, чтобы они были доступны другим порождаемым процессам, необходимо передать их явным образом с помощью команды export. В следующем примере командный файл p вызывает командные файлы p1 и p2:
На экран будет выведена следующая информация:
Из этого примера видно, что значения переменных экспортируются только в вызываемые командные файлы и не передаются “вверх” и “вбок”.
Вопрос Условный оператор if В общем случае оператор if имеет структуру:
Пример: ### # if-script: Оценка достижений echo –n " Какую оценку получил на экзамене по ОС Linux? " Echo Read z if [ $z = 5 ] then echo Не может быть! elif [ $z = 4 ] then echo Тебе повезло! elif [ $z = 3 ] then echo Молодец! elif [ $z = 2 ]
|