Файл passgen.sh #!/bin/bash echo `tr -cd [:digit:] < /dev/urandom | head -c8` Вариант с латинскими буквами #!/bin/bash x=`tr -cd [:alnum:] < /dev/urandom | head -c8` echo ${x:0:4}-${x:4:4} Как всегда, можно не изобретать велосипед, а воспользоваться готовым пакетом - pwgen
Bash Справочник v0.05 © 2007-2025 Igor Salnikov aka SunDoctor