如果当前工作目录中已包含同名文件夹,则上述程序将无法运行。例如,下面的程序将检查是否存在名为$dir的文件夹,如果找不到,则只创建一个。
!/bin/bash
echo -n "Enter directory name ->"
read dir
if [ -d "$dir" ]
then
echo "Directory exists"
elsemkdir $dir
echo "Directory created"
fi
使用eval编写此程序以提高bash脚本编写技能。
如果当前工作目录中已包含同名文件夹,则上述程序将无法运行。例如,下面的程序将检查是否存在名为$dir的文件夹,如果找不到,则只创建一个。
echo -n "Enter directory name ->"
read dir
if [ -d "$dir" ]
then
echo "Directory exists"
elsemkdir $dir
echo "Directory created"
fi
使用eval编写此程序以提高bash脚本编写技能。