NBash

Форк
0
24 строки · 556.0 Байт
1
#!/bin/bash
2

3
# break - прерывает выполнение цикла
4
# continue - прерывает выполнение текущей итерации в цикле
5

6
# Генератор паролей
7
echo "-----------------------------------------"
8
password=""
9

10
while [[ ${#password} -ne 30 ]]
11
do
12
    rand_char=$(shuf -e -n1 {A..Z} {a..z} {0..9})
13
    
14
    if [[ $rand_char =~ [AaBbDdCcDdEeFfiz] ]]
15
    then
16
        echo "continue trigger"
17
        continue
18
    fi
19

20
    password+="$rand_char"
21

22
done
23

24
echo "Ваш новый пароль: $password"

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.