GNU/Linux >> Linux Esercitazione >  >> Linux

[ :Operatore imprevisto nella programmazione della shell

POSIX sh non capisce == per l'uguaglianza di stringhe, poiché si tratta di una bash -ismo. Usa = invece.

Le altre persone dicono che le parentesi non sono supportate da sh sono sbagliate, btw.


Non ci sono errori nella tua bash copione. Ma lo stai eseguendo con sh che ha una sintassi meno estesa;)

Quindi, esegui bash ./choose.sh invece :)


Linux
  1. Personalizzazione della shell Bash

  2. Quale shell dovrei usare:Tcsh Vs Bash??

  3. Rigenerare .bashrc dalla shell corrente?

  4. Procedura:cronologia Bash/shell illimitata?

  5. Come eseguire il grep di una sezione di un file nella shell bash

.bashrc vs .bash_profile

Shell Scripting Parte V:Funzioni in Bash

Come installare Linux Bash Shell su Windows 10

Installazione di Fish Shell su Ubuntu su Windows 10

Programmazione su samsung chromebook

Esegui tutti gli script della shell nella cartella