level 9
需求:
某公司需要批量添加100个用户。
用户格式为support001 - support100
密码格式为redhat001 - redhat100
请帮忙用shell命令或者脚本实现。
2009年07月27日 06点07分
1
level 7
i=1
while ((i<10))
do
adduser support00$i -p redhat00$i
done
while ((i<100))
do
adduser support0$i -p redhat0$i
done
adduser support100 -p redhat100
2009年07月27日 06点07分
4
level 9
for x in {1..100}
do
formatx=`printf "%.3d" $x`
useradd -p $redhat$formatx $support$formatx
done
2009年07月28日 04点07分
9
level 9
for x in {001..100}
do
useradd -p redhat$formatx support$formatx
done
难道还有不用循环的...
2009年07月28日 08点07分
12
level 9
for x in {001..100}
do
useradd -p redhat$x support$x
done
2009年07月28日 08点07分
13
level 9
.汗..骗人,还有我的那个有什么问题呀,我用echo来代替useradd试验的时候可以的。
2009年07月28日 15点07分
17