编写shell脚本,接受用户从键盘上输入的文件名,然后判断在当前目录下该文件名是否存在
时间: 2024-02-05 22:11:08 浏览: 116
程序_shellsh检查用户输入的文件名-unix编程基础
可以使用以下脚本实现:
```bash
#!/bin/bash
# 从键盘读入文件名
read -p "请输入文件名: " filename
# 判断文件是否存在
if [ -e "$filename" ]; then
echo "$filename 存在"
else
echo "$filename 不存在"
fi
```
解释:
- `read -p` 用于从键盘读入用户输入的文件名,并将其保存在变量 `filename` 中。
- `-e` 参数用于测试文件是否存在,如果文件存在,则输出提示信息 `"文件名 存在"`,否则输出 `"文件名 不存在"`。
阅读全文