Estou trabalhando em um script que automatiza a configuração de um ambiente de desenvolvimento para o desenvolvimento do Raspberry Pi (detalhes passo a passo que funcionam aqui ). O script está vinculado nesse artigo, mas você pode encontrá-lo aqui também. Agora, quando executar esse script, instale e configure o ambiente sem erros, mas você deve digitar sua senha do sudo mais de uma vez devido ao valor do tempo limite do sudo por padrão. Então comecei a experimentar removendo todas as linhas do sudo e executando o script inteiro via sudo na linha de comando da seguinte maneira:
kemra102@ubuntuvm:~$ sudo ./pi_dev_env_install.sh
Isso funciona bem como esperado e percorre a maior parte do caminho até este ponto:
./pi_dev_env_install: 68: ./pi_dev_env_install.sh: Syntax error: "(" unexpected
Agora essa linha funcionou bem anteriormente quando não estava executando o script inteiro com o sudo. Não há nada nessa linha funcionando como sudo que deva parar de funcionar, pelo que sei, alguém tem alguma idéia?
dash
nãobash
. Tente mover o shebang na linha 1.