参见英文答案 >
How to check if a variable is set in Bash?30个答案我应该如何更改这个以检查val是否具有偶数或奇数的数值?
val=2 if $((RANDOM % $val)); ...
$ a=4 $ [ $((a%2)) -eq 0 ] && echo "even" even $ a=3 $ [ $((a%2)) -eq 0 ] && echo "even"