#!/bin/bash
# 判断用户家目录下(~)下面有没有一个叫 test 的文件夹
# 如果没有,提示按 y 创建并进入此文件夹,按 n 退出
# 如果有,直接进入,提示请输入一个字符串,并按此字符串创建一个文件,
# 如果此文件已存在,提示重新输入,重复三次自动退出,不存在创建完毕,退出
cd ~
mkdirtest()
{
if [ -e "test" ];then
echo "test文件夹存在"
cd test
return 0
else
echo "test文件夹不存,在是否创建?y|n"
read tag
case $tag in
"y" | "Y")
mkdir "test"
cd test
return 0
;;
*)
echo "886"
return 1
;;
esac
fi
}
mkdirtest
if [ $? -eq 0 ];then
for(( i=0;i<3;i++ ))
{
read -p "请输入文件名" filename
if [ -e $filename ];then
echo "文件以存在,请重新输入文件名"
else
echo "文件不存在"
touch $filename
echo "德玛西亚" >> $filename
break
fi
}
fi
shell脚本 判断文件是否创建和存在,若不存在,则创建且进入
最新推荐文章于 2024-04-18 03:44:56 发布