今日目标:
熟悉条件判断语句,如判断整数、判断字符串等
熟悉流程控制语句基本语法,如if…else…
一、条件判断语法结构
思考:何为真(true)?何为假(false)?
1. 条件判断语法格式
格式1:test条件表达式
格式2:[ 条件表达式 ]
格式3:[[ 条件表达式 ]] 支持正则 =~
特别说明:
1) 更多判断,man test去查看,很多的参数都用来进行条件判断
2. 条件判断相关参数
问:你要判断什么?
答:我要判断文件类型,判断文件新旧,判断字符串是否相等,判断权限等等...
(一)判断文件类型
判断参数
含义
-e
判断文件是否存在(任何类型文件)
-f
判断文件是否存在并且是一个普通文件
-d
判断文件是否存