vlambda博客
学习文章列表

Linux脚本-(一)Shell分支语句

结构性语句:

根据程序的运行状态、输入数据、变量的取值、控制信号、运行时间等因素控制程序的运行流程

主要包括:条件测试语句(两路分支)、多路分支语句、循环语句、循环控制语句和后台执行语句


条件语句

    if 表达式

    then     

        命令表

    fi

 命令表可以是多条或者一条   

每个if后面都需要跟then

判断输入的参数是否为文件:

判断输入的数值的大小:

Linux脚本-(一)Shell分支语句

中括号代替test:

Linux脚本-(一)Shell分支语句

多路分支语句

case 字符串变量 in

模式1)

    命令表1

    ;;

模式2|模式3)

    命令表2

    ;;

......

模式n)

    命令表n

    ;;

esac

成绩管理:

成绩管理(对输入限制)