bash编写判断给定的文件是否为目录。 输入格式: 一个字符串,表示文件名 输出格式: 如果是目录输出Yes,如果不是目录或不存在,输出No
时间: 2024-02-27 08:57:55 浏览: 95
bash判断文件或文件夹是否存在的shell代码
可以使用bash中的test命令或者其简写形式[ ] 来判断一个文件是否为目录。具体实现如下:
```
#!/bin/bash
# 获取输入的文件名
file=$1
if [ -d $file ]; then
echo "Yes"
else
echo "No"
fi
```
上述代码首先获取输入的文件名,然后使用test命令或者其简写形式[ ] 来判断该文件是否为目录。如果是目录,则输出Yes,否则输出No。
阅读全文