Shell脚本2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell脚本2相关的知识,希望对你有一定的参考价值。
一?条件测试操作
Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时,表示成功,否则表示失败或异常。使用专门的测试工具---test命令,可以对特定条件进行测试。
(1) 文件测试
文件测试指的是根据指定的路径名称,判断的是文件还是目录,或判断文件是否可读,可写,可执行等。
(2) 整数值比较:整数值比较指的是根据给定的两份整数值,判断第一个数与第二个数的关系,如是否大于,等于,小于第二个数。
(3) 字符串比较:字符串比较通常用来检查用户输入,系统环境等是否满足条件,在提供交互式操作的Shelluanjing中,l境中,也可用来判断用户的位置参数是否符合要求。
(4) 针对多个条件的逻辑测试:逻辑测试指的是判断两个或多个条件之间的依赖关系
二?使用if语句:在Shell脚本应用中,if语句是最为常用的一种流程控制方式,用来跟特定的的条件测试结果,分别执行不同的操作。
(1) 单分支if语句:对于淡粉住的选择结构,只有在“条件成立时”才会执行相应的代码,否则不执行任何操作。
① 条件测试操作语句语句既可以是“【条件表达式】”语句,也可以是其他金额执行的命令语句;命令序列指的是一条或多条可执行的命令行。也包括嵌套使用的if或其他流程控制语句
(2) 双分支if语句:对于双分支的选择结构,要求针对“条件成立”“条件不成立”两种情况分别执行不同的操作。
(3) 多分支if语句:由于if语句可以根据测试结果的成立,不成立分别执行操作,所以能够嵌套使用,进行多次判断。
以上是关于Shell脚本2的主要内容,如果未能解决你的问题,请参考以下文章