我正在尝试执行“是/否”的不同可能性检查。下面的代码工作正常,但有没有简单的方法来做到这一点。是否有任何简单的方法来检查在Bash中是/否选项的所有可能性?
注意:我使用的是bash版本2.02.0。
read -p "Using dest path :${DESTPATH}" flag;
OPT=$(echo $flag|awk '{print tolower($0)}')
if [[ ${OPT:0:1} != 'y' ]]; then
echo "Exiting..."; return
fi
感谢您的回复。但我正在尝试更多与正则表达式的组合,以使它更可靠。 但有些事情出错了。 if [[$ flag!= [yY] [(eE |)] [(sS |)]]];然后 –