您的位置:首页 > 运维架构 > Shell

Shell 脚本应用(for、while、case语句应用)

2018-01-27 15:09 501 查看
1、for :读取不同的变量值,逐个执行同一组命令,直到取值完毕退出,变量值以空格分隔
语法: for 变量值in 取值列表
do
命令
done
2、while :重复测试某个条件,成立则执行,进入下一个循环,直到条件不成立为止
语法: while [ 条件测试 ]
do
命令
添加更改测试条件语句
done
批量添加用户:
i=QS
While [ $i -le $JS ]
do
useradd $BM$i
echo“123456”Ipasswd --stdin $BMSi
let i++
done
while条件为true : 代表永远为真,死循环,必须使用exit或break命令才结束循环
必须进行递增,避免死循环: 方法:
i=
expr   i + 1

let i=i+1
let i++
3、case :针对变量的不同取值,分别执行不同的命令序列
语法: case 变量值 in
模式1)
命令序列1
;;
模式2)
命令序列2
;;
......
*)
默认命令序列
esac
取值时,中括号[ ],任选其一
横杠—,代表取值范围
竖杠|,代表或者
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell 脚本