批量自动创建账号脚本2
#!/bin/bash
if [ "$#" -ne 1 ];then
echo 'parameters too loog..'
exit 1
fi
if [ ! -f $1 ];then
echo 'parameter error'
exit 2
fi
for NAME in $(cat $1)
do
useradd $NAME
echo 'redhat' | passwd --stdin $NAME
done
:wq
# aa.sh user.txt
说明:如果后面的参数不是个文件,则输出语法错误提示;如果后面的参数多于1个,则输出语法太长;这两种情况排除后则是正常的创建账号