引用:
原帖由 li-jiahuan 于 2008-5-16 13:10 发表 
楼上这个脚本是不是有问题?
如果第一次输入的名字不是目录
就要被连问3次了
按照楼主的要求:当我尝试输入3次后,还没有输入目录时,脚本退出! 实现了楼主要求的基本功能阿,如果想在中间退出的话加个退出判断就是了

:lol :lol
复制内容到剪贴板
代码:
#/bin/sh
echo "请输入目录:"
read usr_dir
num=1 #计数器
if [ -d "$usr_dir" ] #判断是否是目录
then
echo "你输入了一个目录:$usr_dir"
else
while [ "$num" -lt 3 ] #判断是否输入了三次
do
echo "请输入目录!"
read usr_dir
if [ -d "$usr_dir" ] #判断是否是目录
then
echo "你输入了一个目录:$usr_dir"
exit 0
fi
num=$(($num+1))
done
fi[
本帖最后由 mgqw 于 2008-5-17 10:20 编辑 ]