bash脚本:面向过程的编程中
顺序执行:默认法则,逐条执行各语句
选择执行:分支,条件判断,符合条件的分支予以执行;
循环执行:将同一段代码反复执行有限次,所以,循环必须有退出条件,否则将陷入死循环;
程序代码:语句和表达式组成
控制语句:
bash循环控制语句:
for
while
until
for循环:
for var_Name in 列表; do
语句1
语句2
...
done
for userName in gentoo mandriva debian; do
useradd $userName
done
语法错误检测:
# bash -n 脚本文件
写一个脚本:添加10个用户,user101-user110
列表的生成方法:
生成数字序列:{start..end}、seq [start] [step] end
#!/bin/bash
for userName in `seq 101 110`; do
useradd user$userName
echo "Add user$userName successfully."
done
写一个脚本:删除user102 user105用户
#!/bin/bash
for userName in user102 user105;
do
userdel $userName
echo "Del $userName successfully."
done