编写shell脚本,在根目录下创建一个test(如果有重名,先删除test文件夹),然后在改文件夹下创建两个文件:t1.txt,t2.txt,并返回是否创建成功的状态编号
时间: 2024-03-17 21:45:56 浏览: 96
shell脚本判断文件夹或目录是否存在,不存在则创建新文件夹或目录.sh
5星 · 资源好评率100%
好的,我可以帮您编写这个shell脚本。以下是脚本的代码:
```shell
#!/bin/bash
# 删除已存在的test文件夹
if [ -d "/test" ]; then
rm -rf /test
fi
# 创建test文件夹
mkdir /test
# 创建t1.txt和t2.txt文件
touch /test/t1.txt
touch /test/t2.txt
# 检查文件是否创建成功,并返回状态编号
if [ -f "/test/t1.txt" ] && [ -f "/test/t2.txt" ]; then
echo "创建成功"
exit 0
else
echo "创建失败"
exit 1
fi
```
这个脚本首先会检查根目录下是否已经有了名为“test”的文件夹,如果有则先删除。接着创建名为“test”的文件夹,并在其中创建t1.txt和t2.txt两个文件。最后,脚本会检查这两个文件是否都创建成功,并返回相应的状态编号。
阅读全文