Linuxcentos8 写一个shell以实现以下功能,查看/root/test/file这个文件是否存在,若不存在则建立一个文件,若存在的话,判断该是否为可执行文件。怎么运行
时间: 2023-12-14 22:37:15 浏览: 72
shell脚本判断文件夹或目录是否存在,不存在则创建新文件夹或目录.sh
5星 · 资源好评率100%
可以使用以下Shell脚本实现该功能:
```shell
#!/bin/bash
file="/root/test/file"
if [ ! -f "$file" ]; then
touch "$file"
echo "文件已创建"
else
if [ -x "$file" ]; then
echo "文件可执行"
else
echo "文件不可执行"
fi
fi
```
运行方式:
1. 将以上代码保存为一个文件,比如 `test.sh`。
2. 执行以下命令添加执行权限:
```shell
chmod +x test.sh
```
3. 执行以下命令运行脚本:
```shell
./test.sh
```
或者
```shell
bash test.sh
```
脚本会输出文件状态信息。
阅读全文