Я работаю над сценарием оболочки bash, который проверяет строку и возвращает true для следующего:
1) Минимум 8 символов
2) Имеет хотя бы одну букву иодно число
3) Имеет как строчные, так и прописные буквы
В результате поиска я нашел, как получить количество символов в строке
srtLen=$(echo -m $str | wc -m)
И еслиоператор будет
if [ $strLen -ge 8 ]; then
#make bool var true
fi
Но я не могу найти, как проверить и вернуть логическое значение, если строка имеет строчную букву, заглавную букву и хотя бы одно число.Мне все равно, если каждый тест является отдельным, и я думаю, что они будут в отдельных операторах if, поэтому я упомянул в коде выше логическую переменную, которая будет установлена в зависимости от условий.