genpass(){local i x y z h;h=${1:-8};x=({a..z} {A..Z} {0..9});for ((i=0;i<$h;i++));do y=${x[$((RANDOM%${#x[@]}))]};z=$z$y;done;echo $z ;}
Эта функция genpass
генерирует пароль заданной длины. Она принимает один аргумент (по умолчанию 8 символов) и использует символы нижнего и верхнего регистра, а также цифры. Функция создает случайную последовательность символов указанной длины и выводит ее в терминал. Для использования, выполните genpass
с необязательным аргументом, который указывает длину пароля.