В Shell содержатся встроенные переменные, которые значительно упрощают написание скриптов. Рассмотрим некоторые из них: $0 - название скрипта $1,$2,...,$n - параметры, переданные скрипту $# - число параметров, переданных скрипту $? - код возврата последнего процесса $$ - PID текущего процесса (PID - номер процесса в таблице процессов) $! - PID последнего процесса, запущенного в фоновом режиме $@ - список параметров, переданных скрипту $* - все параметры единой строкой Встроенные параметры значительно упрощают всю сложность задач. Пример: проверка существования пользователя $username в системе: #!/bin/sh grep $username /etc/passwd >/dev/null if [ $? -ne 0 ] then echo Пользователь не найден exit 1 fi
пятница, 21 сентября 2012 г.
Скрипты
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий