Weather : overcast
一、需求:bash
[root@Dasoncheng sbin]# cat f.sh #!/bin/bash file=/usr/local/sbin/test.txt while : ; do read -p 'Please input a name without special parameter:' n if [ $n == q ] || [ $n == Q ]; then exit fi n1=`echo -n "$n" |sed s/[0-9a-zA-Z]//g |wc -c` if [ $n1 -eq 0 ]; then n2=`grep -w "$n" $file` n3=`echo -n $n2 |wc -c` if [ $n3 -eq 0 ]; then while :; do m=`echo "$[$RANDOM%100]"` if `grep -w "$m" $file` ; then continue else break fi done echo $m echo "$n:$m" >> $file else echo "`echo $n2 |awk -F ':' '{print $2}'`" fi else continue fi done
這裏輸入代碼