日期:2014-05-16  浏览次数:21029 次

求助:一道简单的shell编程题目
编写shell程序,实现创建50个账号的功能。账号名为stud1至stud50,然后删除stud10至stud25这些帐户,望大虾指教下,小弟刚学不知道怎么实现

------解决方案--------------------
#!/bin/bash

counter=0

while [ $counter -lt 50 ]
do
counter=`expr $counter + 1`
useradd stud$counter
done

counter=0
while [ $counter -lt 25 ]
do
counter=`expr $counter + 1`
userdel stud$counter
done
------解决方案--------------------
来个效率更高的循环(需要bash)
a=0
while [ $a -lt 50 ]; do
a=$((a+1))
done