在liunx中shell编写一个程序脚本,输入一个文件名,如果是目录打印出目录,如果不是打印出其他文件
时间: 2023-11-28 12:50:19 浏览: 301
linux的shell脚本编程
可以使用以下 Shell 脚本来实现:
```bash
#!/bin/bash
read -p "请输入一个文件名:" filename
if [ -d $filename ]; then
echo "$filename 是一个目录"
else
echo "$filename 是一个文件"
fi
```
首先使用 `read` 命令读取用户输入的文件名,然后使用 `-d` 判断该文件名是否为目录。如果是目录,则输出提示信息“xxx 是一个目录”,否则输出提示信息“xxx 是一个文件”。
阅读全文