yinl_li 发表于 2018-8-25 09:01:59

shell 批量创建用户 并指出错误?

  
脚本来自----某工作单位
  

  
#脚本是错误的,工作的时候我已经改正。
  

  
      工作中的时候我发现一个莫名的脚本 ,觉得脚本写的很多错误 ~
  

  
                   大家看看那里错误并指出,提升下您的技术。
  

  

  
#!/bin/bsah
  

  
#Batch add user
  

  
read -t 30 -p "please input name: " name
  
read -t 30 -p "please input num: "num
  
read -t 30 -p "please input passwoed: " pass
  

  
if [ ! -z "$name" -a ! -z "$num" -a ! -z "$pass" ]
  
      then
  
                y=$(echo $num | sed 's/^*$'//g)
  
      if [ -z "$y" ]
  
                then
  

  
                        for (( i=1;i/dev/null
  
                        echo $pass | password --stdin "$name$i" &>/dev/null
  

  
                done
  

  

  
      fi
  
fi


页: [1]
查看完整版本: shell 批量创建用户 并指出错误?