设为首页 | 加入收藏

欢迎访问彩票大赢家软件系统-彩票大赢家走势图新版-彩票大赢家官方软件

彩票大赢家软件下载 >> 彩票大赢家软件系统-Shell脚本100例:34 运用for循环和if句子批量新建/删去用户

题彩票大赢家软件系统-Shell脚本100例:34 运用for循环和if句子批量新建/删去用户目:编写一个脚本添加或删除用户,执行脚本时+ad彩票大赢家软件系统-Shell脚本100例:34 运用for循环和if句子批量新建/删去用户d将创建10个用户user1、user2......,密码为对应的用户名,执行脚本时+del将删除10个用户user1、user2......,在执行的时候并判断其用户是否存在。

#!/bin/bash
if [ $# -lt 1 ];then
echo "Usage: useradd ARG"
exit 2
fi
if [ $1 = 'adbeslyricd' ];then
for i in `seq 1 10`;do
id user$i &> /dev/null
if [ $? -ne 0 ];then
useradd -M user$i
echo "user$i" | passwd --stdin user$i &> /dev/null
echo "user$i create success"
else
echo "user$i exist"
fi
done
elif [ $1 = 'del' ];then
for i in `seq 1 10`;do
if id user$i &> /dev/null;then
userdel user$i
echo "user$i delete success"
else
echo "NO such user$i"
fi
done
e彩票大赢家软件系统-Shell脚本100例:34 运用for循环和if句子批量新建/删去用户lse
echo "Please checck your input ARGS"
ex彩票大赢家软件系统-Shell脚本100例:34 运用for循环和if句子批量新建/删去用户it 1
fi

脚本执行:

新建user1在此执行脚本:

删除user1再执行脚本:



上一条      下一条
返回顶部