Linux学习8之Shell编程--条件判断

Posted 千纸鹤千颗心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习8之Shell编程--条件判断相关的知识,希望对你有一定的参考价值。

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

测试选项

作         用

-b 文件

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

-c 文件

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

-d 文件

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

-e 文件

判断该文件是否存在(存在为真)

-f 文件

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

-L 文件

判断该文件是否存在,并且是否为符号链接文件(是符号链接文件为真)

-p 文件

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

-s 文件

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

-S 文件

判断该文件是否存在,并且是否为套接字文件(是套接字文件为真)

 

以上是关于Linux学习8之Shell编程--条件判断的主要内容,如果未能解决你的问题,请参考以下文章

15自学——Linux的学习进度与任务bash编程之条件判断

Linux之Shell编程(14)

shell编程之常用判断条件流程控制IFcaseforWHILE循环read读取控制台输入函数basenamedirname以及自定义函数

Linux学习笔记--bash脚本编程之条件判断

Linux学习 009脚本编程之变量和条件判断

Linux Shell编程之测试条件