1
我在写一个简单的脚本来检查输入的目录路径是否存在。这是我的Bash:如果语句嵌套for循环
echo "Please specify complete directory path"
read file_path
for file in $file_path; do
if [[ -d "$file" ]]; then
echo "$file is a directory"
break
else
echo "$file is not a directory, please try again."
fi
done
我需要的是,如果它不是一个目录回去并再次要求文件路径。
谢谢。
为什么不',而读file'而不是一个无限循环的?您确实需要以某种方式处理EOF情况,但是代码中缺少这一点。 – 2013-02-18 20:22:17
@JonathanLeffler:好点 - 更改 – 2013-02-18 20:23:12
感谢您的快速回复! – user2073860 2013-02-18 20:28:17