Pw-gen-bash-normal
Zur Navigation springen
Zur Suche springen
#!/bin/bash
length=$1
characters='!@#$%^&*()_-+=~abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
password=''
if [ $# -eq 0 ]; then
echo "Bitte geben Sie die Anzahl der Stellen als Parameter an."
exit 1
fi
for ((i=0; i<$length; i++))
do
random_index=$((RANDOM % ${#characters}))
password+=${characters:$random_index:1}
done
echo "Das generierte Passwort lautet: $password"