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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 12:03, 23 мая 2022; Admin iph (обсуждение | вклад) (Новая страница: «=== Bash - скрипт проверки наличия admin из /etc/passwd === # Check admin user account if [ ! -z "$(grep ^admin: /etc/passwd)" ] && [ -...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

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