【发布时间】:2014-04-01 22:43:12
【问题描述】:
我看到过有关同一问题的问题,但所有问题都与字符串有关。整数呢?为什么我会收到“预期的一元运算符”错误?
if [ $(date +%k%M) -ge ${!BLOCK1FRAN} ] ; then whatever ; fi
【问题讨论】:
-
您正在使用间接。如果变量
${BLOCK1FRAN}指向一个空变量,您将收到错误消息。
标签: bash integer operator-keyword