#!/bin/bash #recipe="[:graph:]" recipe="[:alnum:]" read -r -n 20 pass < <(LC_ALL=C tr -dc "$recipe" < /dev/urandom) if [ "$1" = "-n" ]; then echo -n $pass else echo $pass fi