编写一个脚本,用户输入一个文件名,如果存在打印文件信息,如果不存在输出 no
时间: 2024-01-18 18:02:28 浏览: 31
可以使用 Python 编写一个脚本,实现这个功能。以下是一个示例代码:
```python
import os
filename = input("请输入文件名:")
if os.path.exists(filename):
print(f"{filename} 存在,文件信息如下:")
print(os.stat(filename))
else:
print(f"{filename} 不存在")
```
用户运行这个脚本后,会提示输入文件名。如果输入的文件名存在,就会输出该文件的信息;否则输出不存在的提示信息。注意,这个脚本运行需要 Python 环境。
相关问题
Linux 编写一个脚本,用户输入一个文件名,如果存在打印文件信息,如果不存在输出 no
可以使用 Shell 编写一个脚本,实现这个功能。以下是一个示例代码:
```bash
#!/bin/bash
read -p "请输入文件名:" filename
if [ -e "$filename" ]; then
echo "$filename 存在,文件信息如下:"
ls -l "$filename"
else
echo "$filename 不存在"
fi
```
用户运行这个脚本后,会提示输入文件名。如果输入的文件名存在,就会输出该文件的信息;否则输出不存在的提示信息。注意,这个脚本需要在 Linux 环境下运行,并且需要给脚本文件添加执行权限。可以使用 `chmod +x script.sh` 命令添加执行权限。
编写shell程序判断给定的文件是否为目录,如果是目录输出Yes,如果不是目录或不存在,输出No
好的,这是一个简单的shell脚本,可以实现你的需求:
```
#!/bin/bash
read -p "请输入一个文件路径:" path
if [ -d $path ]; then
echo "Yes"
else
echo "No"
fi
```
你可以使用`chmod +x 文件名.sh`命令将其变为可执行文件后执行。测试时,可以输入一个文件路径(可以是相对路径或绝对路径),观察输出结果。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)