O script Bash dá erro “command not found” se as instruções elif

4

Agora, antes de sinalizar isso como uma duplicata, entenda que eu pesquisei esse problema e já tentei todas as soluções sem efeito.

Meu script:

#!/bin/bash

echo "Enter the number 3"
read t1
if [$t1 -eq 3]; then
    echo "it is 3"
elif [$t1 > 3]; then
    echo "it is greater than 3"
fi

exit 0

O erro que recebo é:

./g.sh: line 5: [3: command not found
./g.sh: line 7: [3: command not found
    
por Skilo Skilo 18.01.2014 / 04:05

1 resposta

8

espaços necessários if [ $t1 -eq 3 ]

    
por 18.01.2014 / 04:08