bash

    for循环语法:
        for NAME in LIST; do
            循环体
        done

        列表生成方式:
            (1) 整数列表
                {start..end}
                $(seq start [[step]end])
            (2) glob
                /etc/rc.d/rc3.d/K*
            (3) 命令

 

while循环:(until与while判断条件相反)
        while CONDITION; do
            循环体
        done

        CONDITION:循环控制条件;进入循环之前,先做一次判断;每一次循环之后会再次做判断;
            条件为“true”,则执行一次循环;直到条件测试状态为“false”终止循环;

            因此:CONDTION一般应该有循环控制变量;而此变量的值会在循环体不断地被修正;

 

    循环控制语句(用于循环体中):


        continue [N]:提前结束第N层的本轮循环,而直接进入下一轮判断;
            while CONDTIITON1; do
                CMD1
                ...
                if CONDITION2; then
                    continue
                fi
                CMDn
                ...
            done

        break [N]:提前结束循环;                    
            while CONDTIITON1; do
                CMD1
                ...
                if CONDITION2; then
                    break
                fi
                CMDn
                ...
            done

 

条件判断:case语句


        case 变量引用 in
        PAT1)
            分支1
            ;;
        PAT2)
            分支2
            ;;
        ...
        *)
            默认分支
            ;;
        esac

 

function:函数


        过程式编程:代码重用
            模块化编程
            结构化编程

        语法一:
            function f_name {
                ...函数体...
            } 

        语法二:
            f_name() {
                ...函数体...
            }

        调用:函数只有被调用才会执行;
            调用:给定函数名
                函数名出现的地方,会被自动替换为函数代码;

            函数的生命周期:被调用时创建,返回时终止;
                return命令返回自定义状态结果;
                    0:成功
                    1-255:失败

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值