【发布时间】:2021-06-16 14:15:14
【问题描述】:
在我的 bash 脚本中,我使用以下语法来验证 $Val 是否为布尔值
if [[ $Val != True ]] && [[ $Val != False ]];then
echo "sorry but Val isn't a boolean"
exit 1
else
echo "good state $Val is a boolean"
fi
还有什么更优雅的方法吗?
所以如果 $Val 是 True 或 False ,那么它的状态良好
如果没有,那么我们就做exit 1
当我使用 "[[ $Val != @(True|False) ]]" 时,
然后在我的 python 魅力编辑器中我得到:
【问题讨论】: