编写一个shell脚本实现: 判断用户家目录下(~)下面有没有一个叫test的文件夹
答案:1 悬赏:30 手机版
解决时间 2021-04-06 20:02
- 提问者网友:心牵心
- 2021-04-06 15:45
编写一个shell脚本实现: 判断用户家目录下(~)下面有没有一个叫test的文件夹
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-04-06 16:03
#!/bin/bash
cd ~
dir="test"
if [ -d "$dir" ];then
num=0
while (($num < 3));do
read -p "Input file name:" file
if [ -f "$dir/$file" ];then
echo "file is exists,please input other file name"
num=`expr $num + 1`
continue
else
touch $dir/$file
break
fi
done
else
read -p "test dir is not exists, are you want to create it?[y/n]" ch
if [ "$ch" = "y" ];then
mkdir -p $dir
else
exit 1
fi
fi
cd ~
dir="test"
if [ -d "$dir" ];then
num=0
while (($num < 3));do
read -p "Input file name:" file
if [ -f "$dir/$file" ];then
echo "file is exists,please input other file name"
num=`expr $num + 1`
continue
else
touch $dir/$file
break
fi
done
else
read -p "test dir is not exists, are you want to create it?[y/n]" ch
if [ "$ch" = "y" ];then
mkdir -p $dir
else
exit 1
fi
fi
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯