Execute o script como:
bash script.sh
ou apenas:
./script.sh
Quando bash
é executado usando o nome sh
, ele desabilita a maioria de suas extensões, como o operador [[
testing.
Como você tem a linha #!/bin/bash
shebang, não é necessário especificar o interpretador de shell explicitamente na linha de comando. Executar o script como um comando usará essa linha para encontrar o shell.