shell test 命令循环语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell test 命令循环语句相关的知识,希望对你有一定的参考价值。
test 命令、循环语句
test命令格式:
test condition
通常,在if-then-else语句中,用[]代替,即[ condition ]。注意,方括号两边都要有空格。
常用命令:
-a 两个条件同时成立,返回真值
-o 两个条件成立一个,就返回真值
-n ‘ ‘ 后面跟字符串
-z 判断字符串是否为0,为空则返回真值
= 判断左边是否等于右边,若相等,返回true
!= 判断左边是否等于右边,若相等,返回false
-eq 判断数字是否相等
-d 判断文件存才并且为目录文件
-e 判断文件是否存在
-e 判断文件是否存在,并且为普通文件
if语句 逻辑判断
: 结果始终为真
判断用户名和密码,正确则打印login successful
vim a.sh
判断是什么文件 ###一个判断是什么文件的脚本 b.sh
查询成绩脚本score.sh
while循环
break 退出本层循环
continue 终止本次循
while循环
如果运行脚本时,提示权限不够,那么我们应该 chmod +x w.sh #脚本名 为脚本赋予权限,为了出错,我们一般应该每次建完脚本后都应该做赋权限操作,避免在我们不知道的情况下出现权限文件,脚本不运行的情况
vim w.sh
判断oldboy的年龄小脚本oldboy.sh
for循环
以上是关于shell test 命令循环语句的主要内容,如果未能解决你的问题,请参考以下文章
Shell编程Shell中for循环while循环until循环语句