I've seen questions regarding the same issue, but all of them are about strings. How about integers? Why am I getting the "unary operator expected" error?

```
 if [ $(date +%k%M) -ge ${!BLOCK1FRAN} ] ; then whatever ; fi

```