Generate Random String

Generate 20 byte long random string containing characters: A-Za-z0-9_

tr -dc A-Za-z0-9_ < /dev/urandom | head -c 20 | xargs echo

Generate Password function for .bashrc

genpasswd() {
   local l=$1
   [ "$l" == "" ] && l=20
   tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs
}

Leave a Reply