IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    shell编程基础(五)——流程控制

    summer发表于 2016-06-08 08:44:28
    love 0

    一、if语句

    1)if … fi语句
            除then之后的换行符,所有换行是必需的,或者使用分号代替,[和]中的空格也是必需的。如:
    if [ condition ];then statement ;fi

    2)if ... else ... fi语句

    3)if ... elif ... else ... fi语句

    二、case语句

    case var in
    a)
       statement1 ;; 
    b)
       statement2 ;;
       …
    *)
       Statement ;;
    esac

    1);;表示不再执行其他语句
    2);;&表示终止语句,还要匹配接下来的所有模式
    3);&终止语句,认为下一个模式已经匹配

    三、while循环

    while循环定义循环条件,然后条件为真时执行代码
    1)while condition

    2)逐行读取文本文件

    3)c风格语法

    四、for循环

    1)for … in
       for…in循环能够遍历文件,变量或命令的输出。即遍历一个元素集合。

    2)C风格语法



沪ICP备19023445号-2号
友情链接