首页 > 代码库 > bash脚本执行的控制语句

bash脚本执行的控制语句

一、bash脚本执行的控制语句:

1、顺序执行:默认,逐条执行各语句。

2、选择执行:分支,条件判断,执行符合条件的分支。

if

3、循环执行:将同一段代码反复执行有限次。

a、for:实现知道循环次数,

for var_name in 列表;

do

循环体

done

如循环执行添加三个用户;xiaowang,xiaoli,xiaosun

#!/bin/bash

for userName in xiaowang xiaoli xiaosun;

do

useradd $userName

done

列表的生成方法:

生成数字:{start..end},seq [start] [step] end

例:生成10个用户,分别为user101...user110

for userName in `seq 101 110`;

do

 useradd user$userName

done

例:将上面生成的10个用户删除,同时删除用户家目录

for userName in {101..110};

do

 userdel -r user$userName

done

b、while:

c、until:


二、检查bash脚本语法命令:bash -n 脚本文件

    

三、执行脚本:bash 脚本文件,无需修改文件的执行权限


bash脚本执行的控制语句