#!/bin/bash # _______________________________________ # / _____________________________________ \ # |/ ______ _ _ _______ _____ _______\| # ' | ____ |_____| | | |______ ' # . |_____| | | |_____ __|__ | . # |\_____________________________________/| # \_________(-> www.ghcif.de <- )________/ # # use: ./pwgen_t4c.sh N - N is PW Length # feel free to distribute or change code # mail: t4c[at]ghcif[dot]de export LENGTH=$1 CHARS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" while [ "${n:=1}" -le "$LENGTH" ] do PASS="$PASS${CHARS:$(($RANDOM%${#CHARS})):1}" let n+=1 done echo "$PASS" exit 0