将变量与多个常量进行比较

时间:2015-08-11 04:17:18

标签: linux bash find compare

我想将变量NUM与数字1到6进行比较,而不必为每个数字写出一个find语句。

编辑:我想声明是"如果NUM不等于1,2,3,4,5或6那么就做这些事情"

我试过

if [ "$NUM" != [1-6] ] ; then
some commands
fi

除了似乎没有效果。

1 个答案:

答案 0 :(得分:1)

与正则表达式进行比较:

if [[ ! "$NUM" =~ ^[1-6]$ ]]; then