shell脚本之提示用户输入一个用户名

                                               
  1 #!/bin/bash                                                                 
  2 #如果存在;显示用户UID和SHELL信息;否则,则显示无此用户;显示完成之后,提示用户再次输入;如果是quit则退出;
  3 echo "input quit to quit!"
  4 
  5 while true
  6 do
  7     read -p "please input a user:" choice
  8     [ -z $choice  ] && continue
  9     [  "$choice" = "quit" ] && break
 10 
 11     id $choice &> /dev/null
 12 
 13     [ $? -eq 0 ] && grep "$choice" /etc/passwd | awk -F ":" '{print $3,$NF}'
 14 
 15 done

你可能感兴趣的:(shell,脚本)