Shell系列(31)- 双分支if语句简介
双分支if条件语句
- if [ 条件判断式 ]
- then
- 条件成立,执行的程序
- else
- 条件不成立,执行的程序
- fi
需求
根据用户输入的目录名,判断是否存在
脚本:
- #!/bin/bash
- #使用read命令接收用户输入参数
- read -t 30 -p "请输入目录名称:" dir
- #[ -d 文件]文件类型条件判断,目录存在,为真
- if [ -d "$dir" ]
- then
- echo "输入的目录$dir存在"
- #-e echo选项-e,使echo \n换行符生效
- echo -e "目录下有以下文件目录:\n$(ls $dir)"
- else
- echo "输入的目录$dir不存在"
- fi



浙公网安备 33010602011771号