我已经创建了一个bash脚本,但它没有像我想要的那样工作。它应检查是否存在文件夹。如果文件夹不存在,则应创建目录,或打印出folder is exist already
消息(如果存在)。
但现在的问题是,如果文件夹已经存在,则该语句不会进入else部分,因此它不会打印出任何内容。
var={FolderName}
if [ ! -d $var ]
then
mkdir -p "{Destination}/{FolderName}"
else
echo folder is exist already
fi
答案 0 :(得分:0)
您应该在代码中添加$
。
var=${FolderName}
if [ ! -d $var ]
then
mkdir -p "${Destination}/${FolderName}"
else
echo folder is exist already
fi