394 bytes added
, 04:56, 3 November 2016
==Original code (/usr/bin/randpw)==
#!/bin/bash
ARG=$1
if [[ ! $ARG =~ ^[0-9]+$ ]]; then
echo "Invalid argument. Argument must be a positive number.";echo
echo "Usage: randpw [n]";echo
logger -i ERROR: no positive integer provided, no password generated -t randpw
else
< /dev/urandom tr -dc '_A-Z-a-z-0-9!?@+[](){}~<>*%^&#+=\.$:;,-' | head -c${1:-$1};echo;
exit 0
fi
exit 0