编写名为Test.sh的shell脚本文件,使用单分支if语句,判断文件/usr/abc.txt是否存在,若不存在,自动创建
时间: 2024-12-12 16:18:25 浏览: 7
linux创建和使用动态链接库.so文件
4星 · 用户满意度95%
当你想要编写一个名为 `Test.sh` 的 shell 脚本来检查 `/usr/abc.txt` 文件是否存在并进行相应操作,你可以使用下面的结构:
```bash
#!/bin/bash
# 检查文件是否存在
if [ ! -f "/usr/abc.txt" ]; then
# 如果文件不存在,则尝试创建它
echo "File /usr/abc.txt does not exist. Creating it now..."
touch /usr/abc.txt
if [ $? -eq 0 ]; then
echo "File created successfully."
else
echo "Failed to create the file."
fi
else
echo "File /usr/abc.txt already exists."
fi
# 结束脚本
exit 0
```
这个脚本首先检查 `"/usr/abc.txt"` 是否存在。如果不存在,会打印一条消息并使用 `touch` 命令创建文件。然后再次检查是否成功创建。如果创建成功,会显示成功信息;否则,显示错误信息。
阅读全文