+ -
当前位置:首页 → 问答吧 → 想请各位红友检查下脚本错误

想请各位红友检查下脚本错误

时间:2011-08-20

来源:互联网

以下是两个批量添加和删除用户的脚本,希望大家给看下哪出错了
#!/bin/bash
i=1
read -p "请输入你想新建的用户数量:" A
read -p "请输入用户名前缀:" B
read -p "请输入用户失效时间:" C
read -p "请输入用户初始密码:" D
while [ $i -le $A ]
DO
              if [ $i -lt 10 ] ; then
              USE=$B0$i     ##此处0为数字
         else
              USE=$B$i
              if
useradd -e $C $USE
echo "$D" | passwd --stdin $USE &> /dev/null
let i++
done
上面是添加用户,下面为删除用户两个脚本相互对应
#!/bin/bash
i=1
read -p "请输入你批量想删除的用户名前缀:" A
read -p "请输入你想删除用户的数量:" B
while [ $i -eq $B ]
do
            if [ $i -lt 10 ] ; then
        USE=${A}0$i
            else
            USE=$A$i
            fi
userdel -d $USE | grep -v "root" /etc/passwd | cut -d "root"
let i++
done
以上脚本有错误之处,希望大虾们来帮帮小菜搞定哈~~!

作者: bawoshiji   发布时间: 2011-08-20

好深奥。刚开始学script。还没到这地步、楼主。佩服佩服

作者: wang4289273   发布时间: 2011-08-20

求高手解决

作者: bawoshiji   发布时间: 2011-08-20

跪求

作者: bawoshiji   发布时间: 2011-08-20