- 关键字test:用于测试字符串、文件状态和数字
- test命令有两种格式:
- test condition 或[ condition ]
- 使用方括号时,要注意在条件两边加上空格。
eg1:判断文件名称是否存在
#!/bin/bash
read -p "请输入一个文件名" filename
#注意[]中两端都有空格
[ -e $filename ]
#如果文件存在输出0不存在输出1
echo $?
eg2:遍历当前目录下有没有文件夹,有则进入创建文件,无则先创建文件夹再创建文件