20.shell中的条件判断

个人简介
作者简介:大家好,我是小鹏linux,运维领域新星创作者,阿里云ACE认证高级工程师
个人主页:小鹏linux
支持我:点赞+收藏⭐️+留言
格言:你未必出类拔萃,但一定与众不同!
系列专栏:
                阶段一:windows基础                        目前原创16篇
                阶段二:Linux基础知识                      目前原创38篇
                阶段三:shell基础+shell高级              目前原创20篇
                阶段四:python基础及自动化应用      原创未开始
                阶段五:Linux网络服务                       原创未开始
                阶段六:集群原理及架构                     原创未开始
                阶段七:云计算虚拟化技术                 原创未开始

20.shell中的条件判断_第1张图片

目录

1、按照文件类型进行判断 

2、按照文件权限进行判断 

3、两个文件之间进行比较 

4、两个整数之间比较 

5、字符串的判断 

6、多重条件判断   


1、按照文件类型进行判断 

测试选项

作用

-b 文件

判断该文件是否存在,并且是否为块设备文件(是块设备文件为真)

块设备是I/O设备中的一类,是将信息存储在固定大小的块中,每个块都有自己的地址,还可以在设备的任意位置读取一定长度的数据。例如U盘,SD卡。

-c 文件

判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真)

字符设备是指在I/O传输过程中以字符为单位进行传输的设备例如键盘,打印机。

-d 文件

判断该文件是否存在,并且是否为目录文件(是目录为真)

你可能感兴趣的:(linux,运维,服务器,云计算,bash)