【发布时间】:2014-04-20 02:13:59
【问题描述】:
我正在制作一个简单的shell脚本,我需要测试一个目录,如果存在,删除它并创建一个新的,如果它不存在,则创建它。
这是我目前所拥有的:
if ( ! -d /numbers ); then
echo "does not exist, creating directory"
sleep 3s
mkdir numbers
echo "Directory created."
else
echo "Removing existing directory and creating a new one"
sleep 2s
rmdir numbers
echo "directory removed"
sleep 1s
mkdir numbers
echo "Directory created"
fi
但这给了我一个错误信息:
myscript.sh: line 17: -d: command not found
如果目录存在:
mkdir: cannot create directory `numbers': File exists
【问题讨论】:
-
google for bash for 初学者...在您的机器上执行
man test...