我正在尝试检查是/否的不同可能性.下面的代码工作正常,但有任何简单的方法来做到这一点.
注意:我使用的是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
Run Code Online (Sandbox Code Playgroud)
你根本不需要打电话awk.你可以利用globbing:
read -p "Using dest path :${DESTPATH}" flag
if [[ $flag != [yY]* ]]; then
echo "Exiting...";
exit 1
fi
Run Code Online (Sandbox Code Playgroud)
[yY]*将匹配任何以y或开头的字符串Y
| 归档时间: |
|
| 查看次数: |
110 次 |
| 最近记录: |