Я хочу разрешить ввод только нижнего регистра. Я пробовал [az], [az ^ AZ], а также [: lower:]. Но это не помогает.
Все выражения собираются в l oop, только если вся строка в верхнем регистре.
Пример:
Если 1. Демо --- Синтаксис действителен 2. Демо --- Синтаксис действителен 3. ДЕМО --- Синтаксис неверен
Но мне нужен недопустимый синтаксис, даже если ввод аналогичен примеру 1.
#!/bin/bash
client_name=$1
if [[ "$client_name" =~ [:lower:] ]]
then
echo " CLIENT Name Syntax is Valid"
else
echo -e "CLIENT Name Syntax is Invalid"
exit 01
fi
Любое предложение будет высоко ценится. Спасибо