pequeno erro mas parece irritante [duplicado]

0

Eu tenho erro (comando não encontrado). Então, qual é a solução fácil e explicação para este erro?

    
por Hanef Samsudin 21.05.2016 / 05:10

1 resposta

0

Parece que você está usando uma implementação de chave única de test , mas sem o espaço em branco necessário. Você provavelmente tem algo parecido com

echo "Is it morning? Please answer yes or no"
read var
if ["$var" == "yes"]; then
    something
else
    something else
fi

O problema é que espaços são necessários dentro das chaves, assim:

if [ "$var" == "yes" ]; then

Para mais detalhes sobre a sintaxe, leia a página de manual para test com o comando man test .

    
por 21.05.2016 / 06:14