Bash - скрипт проверки наличия admin из /etc/passwd

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск

Bash - скрипт проверки наличия admin из /etc/passwd

# Check admin user account
if [ ! -z "$(grep ^admin: /etc/passwd)" ] && [ -z "$1" ]; then
    echo "Error: user admin exists"
fi

Если по результату команды не пусто - то ошибка.


Операторы сравнения:

-z
строка "пустая", т.е. имеет нулевую длину
-n
строка не "пустая".
либо ! -z