bash diz '[[:' não encontrado. o que isso significa?

1

Ao executar um script bash, recebo este erro:

 sh: [[: not found

Como posso encontrar qual é o problema?

    
por mahmood 04.11.2013 / 22:13

1 resposta

6

[[ é um comando bash que não é compatível com sh . Execute o script com bash :

$ bash ./script.sh

Ou edite a shebang :

#!/usr/bin/env bash

então:

$ ./script.sh
    
por 04.11.2013 / 22:19

Tags