1、实现以下功能,查看/root/test/file这个文件是否存在,若不存在则建立一个文件,若存在的话,判断该是否为可执行文件。
时间: 2024-02-18 21:04:42 浏览: 65
executable:检查文件是否可执行
可以使用以下 Shell 脚本实现:
```shell
#!/bin/bash
file="/root/test/file"
if [ ! -e "$file" ]; then
echo "File does not exist. Creating file..."
touch "$file"
else
if [ -x "$file" ]; then
echo "File is executable."
else
echo "File is not executable."
fi
fi
```
该脚本首先判断文件是否存在,如果不存在则创建文件。如果文件存在,则判断文件是否为可执行文件。可以使用`-e`选项判断文件是否存在,使用`-x`选项判断文件是否为可执行文件。
阅读全文