目标:
判断在根目录下有无"test"文件夹
如果该文件夹不存在
则提示按y创建,按n退出
如果存在,进入文件夹,提示输入一个字符串
并以其为名创建一个文件
如果此文件存在,提示重新输入,重复三次退出
此文件不存在则创建
#!/bin/bash
cd ~
if [ -d "./test" ];then
cd ./test
echo "请输入一个字符串"
read str
if [ ! -f "./$str" ];then
touch $str
echo "$str创建成功"
else
echo "该文件已存在,请重新输入"
for ((i=0;i<3;i++))
do
read str2
if [ ! -f "./$str2" ];then
touch $str2
echo "$str2创建成功"
break
else
echo "请重新输入"
fi
done
cd /mnt/hgfs/myshare/shell
fi
else
echo "按y键创建并进入此文件夹,按n退出"
read s
if [ $s = y ];then
mkdir test
cd ./test
elif [ $s = n ];then
cd /mnt/hgfs/myshare/shell
fi
fi
?
|