Ho lavorato su uno script che automatizza la configurazione di un ambiente di sviluppo per lo sviluppo di Raspberry Pi (i dettagli passo passo che funzionano sono qui ). Lo script è collegato in quell'articolo, ma per praticità puoi trovarlo anche qui . Ora quando esegui questo script installa e configura l'ambiente senza errori ma devi inserire la tua password sudo più di una volta a causa del valore di timeout di sudo per impostazione predefinita. Quindi ho iniziato a sperimentare rimuovendo tutte le righe sudo ed eseguendo l'intero script tramite sudo dalla riga di comando in questo modo:
kemra102@ubuntuvm:~$ sudo ./pi_dev_env_install.sh
Funziona bene come previsto e arriva fino a questo punto:
./pi_dev_env_install: 68: ./pi_dev_env_install.sh: Syntax error: "(" unexpected
Ora questa riga ha funzionato bene in precedenza quando non si esegue l'intero script con sudo. Non c'è nulla in questa linea in esecuzione come sudo che dovrebbe impedirgli di funzionare a mia conoscenza, qualcuno ha qualche idea?
dash
invece dibash
. Prova a spostare lo shebang nella riga 1.