groupadd class1
for ((i=1i<=30i++))
do
if [ $i -lt 10 ]then
username="std0"$i
else
username="std"$i
fi
useradd -G class1 $username
done
#!/bin/bash
for((i=1i<=80i++))
do
if [[ $i -ge 1 ]] &&[[ $i -le 10 ]]
then
a[$i]="少年"
elif [[ $i -ge 11 ]] &&[[ $i -le 30 ]]
then
a[$i]="青年"
elif [[ $i -ge 31 ]] &&[[ $i -le 50 ]]
then
a[$i]="中年"
elif [[ $i -ge 51 ]] &&[[ $i -le 80 ]]
then
a[$i]="老年"
fi
done
for(())
do
# 输入end结束程序
if [[ $age = "end" ]]
then
break
fi
awk 'BEGINif('$age' in a)exit 0else exit 1}'
if [[ $? -eq 0 ]]
then
echo $
else
echo "输入年龄错误,必须为1-80整数"
fi
done
已经过测试,结果如下
请输入年龄:1
少年
请输入年龄:2
少年
请输入年龄:21
青年
请输入年龄:31
中年
请输入年龄:51
老年
请输入年龄:80
老年
请输入年龄:81
输入年龄错误,必须为1-80整数
请输入年龄:2.1
输入年龄错误,必须为1-80整数
请输入年龄:q
输入年龄错误,必须为1-80整数
请输入年龄:0
输入年龄错误,必须为1-80整数
请输入年龄:end
权限最大的用户:root增加用户:useradd username
增加组:groupadd groupname
useradd -g groupname:username 同时增加一个新组中的新用户
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)