#!/bin/sh
#generate a password
COLLECT=( "0123456789" "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRESTUVWXYZ" "\~\!\@\#\$\%\^\&\(\)-_\+\=\\\{\}\[\]\"\"\/\<\>\.\,\:\;" )
start=1
until((start>15))
do
arr_no=`expr $RANDOM % 3`
#echo $arr_no
new_arr=${COLLECT[$arr_no]}
char_len=${#new_arr}
#echo $char_len
index=`expr $RANDOM % $char_len`
#echo $index
pass_to_echo=`echo ${new_arr:$index:1}`
echo -n $pass_to_echo
let ++start
done
echo
转载于:https://blog.51cto.com/498904836/805719