use mais espaços em torno de [
e ]
Por exemplo, eu declaro uma variável, que deve retornar uma hora atual
%código%
E então eu gostaria de compará-lo em if-statement var='date +'%H''.
Mas isso não funciona. Como posso resolver isso?
Casal de ponteiros:
var=$(date +%H)
, isso é muito mais legível [ "$var" -eq "23" ]
&&
em vez de if
. %código%