温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-05-13 11:08:14 来源:网络 阅读:961 作者:Liyanchaolinux 栏目:软件技术
脚本来自----某工作单位
 
  #脚本是错误的,工作的时候我已经改正。

        工作中的时候我发现一个莫名的脚本 ,觉得脚本写的很多错误 ~ 
           
                   大家看看那里错误并指出,提升下您的技术。
  

#!/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/^[0-9]*$'//g)
        if [ -z "$y" ]
                then

                        for (( i=1;i<=$num;i=i+1 ))
                do
                        useradd $name$i &>/dev/null
                        echo $pass | password --stdin "$name$i" &>/dev/null

                done


        fi
fi


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI