for i in 1 2 3
for i in{1,2,3}for i in{1..9}for i in{9..1}for i in{a..z}for i in{A..Z}for i in{X..Z}for i in$(命令)# 例如:for i in $(head -10 /etc/passwd);do echo $i|cut -d: -f1,2;donefor i in$(find...)
for i in{1..30};douseradd user$i&&echo"user$i create successful"doneecho"========================================="for i in{1..30};douserdel -r user$i&&echo"user$i delete successful"done
4、批量创建用户并设置密码
要求:输入账号信息,输入个数,批量创建用户user01、user02、user03...,密码默认123456
[root@egon shell]# cat adduser.sh #!/bin/bashread -p "请输入创建的用户名信息: " name
read -p "请输入创建的用户数量: " count
for i in`seq -w $count`doecho$name$iuseradd$name$i&>/dev/null
echo 123456 |passwd --stdin $name$i&>/dev/null
id$name$i&>/dev/null
[$? -eq 0 ]&&echo"$name$i create is ok"||echo"$name$i create is failed"done
流程控制之for循环一、语法Shell风格语法:for 变量名 [ in 取值列表 ]do 循环体doneC语言风格语法:for ((初值;条件;步长))do 循环体done1、shell风格的for,常用in列表方式for i in 1 2 3for i in {1,2,3}for i in {1..9}for i in {9..1}for i in {a..z}for i in {A..Z}for i in {X..Z}for i in $(命令) # 例