Статьи -
Основы UNIX
|
Коды завершения
Переменная ? - код завершения последнего запущенного процесса
$ ls /bin $ echo $? $ ls /noexistfile $ echo $?
test "$1" = "" && \ { echo usage: echo /root/ex1.sh url exit 1 }
Управление процессами с использованием кода завершения
$ f=/etc/rc.conf $ ls $f >/dev/null 2>&1 && echo Yes || echo No
$ f=virus.zip $ clamscan $f || rm $f
$ test -e $f && (clamdscan $f || rm $f)
|