linux中的shell脚本创建文件夹,若文件夹存在,则删除重新创建,若不存在,直接创建,为什么我的代码不成
发布网友
发布时间:2022-04-29 22:02
我来回答
共1个回答
热心网友
时间:2023-10-09 13:41
if判断时 [ ]与里面的语句要有个空格:
if [ -d "$dire" ]; then
修改后测试已通过.
这个脚本是在windows下写的么?如果是, 需要注意换行符的问题.
热心网友
时间:2023-10-09 13:41
#!/bin/bash
dire="/tmp/mydire/"
[ -d "$dire" ] && rmdir "$dire"
mkdir "$dire"
这样就可以了。
注意左中括号后有一个空格,
右中括号前有一个空格。