题目:编写shell程序,实现自动删除30个账号的功能。账号名为stu01至stu30(前提是这30个账号已创建)
代码:
#!/bin/bash
for ((i=1; i<=30; i++))
do
if [ $i -lt 10 ]
then
userdel -r stu0$i
echo "stu0$i is delete"
else
userdel -r stu$i
echo "stu$i is delete"
fi
done
执行结果:
[root@localhost shell]# bash dele.sh
stu01 is delete
stu02 is delete
stu03 is delete
stu04 is delete
stu05 is delete
stu06 is delete
stu07 is delete
stu08 is delete
stu09 is delete
stu10 is delete
stu11 is delete
stu12 is delete
stu13 is delete
stu14 is delete
stu15 is delete
stu16 is delete
stu17 is delete
stu18 is delete
stu19 is delete
stu20 is delete
stu21 is delete
stu22 is delete
stu23 is delete
stu24 is delete
stu25 is delete
stu26 is delete
stu27 is delete
stu28 is delete
stu29 is delete
stu30 is delete