Domande taggate «assignment»




2
Le assegnazioni sono come comandi con uno stato di uscita tranne quando c'è una sostituzione di comando?
Vedi i seguenti esempi e i loro output nelle shell POSIX: false;echo $?oppure false || echo 1:1 false;foo="bar";echo $?oppure foo="bar" && echo 0:0 foo=$(false);echo $?oppure foo=$(false) || echo 1:1 foo=$(true);echo $?oppure foo=$(true) && echo 0:0 Come menzionato dalla risposta più votata su /programming/6834487/what-is-the-variable-in-shell-scripting : $? viene utilizzato per trovare il …

2
Assegnazione delle variabili al di fuori dell'istruzione case
In molte lingue è possibile assegnare il risultato di un'istruzione case / switch a una variabile, piuttosto che ripetere più volte l'assegnazione della variabile all'interno dell'istruzione case. È possibile fare qualcosa del genere nella shell Bash? color_code=$(case "$COLOR" in (red) 1;; (yellow) 2;; (green) 3;; (blue) 4;; esac) (O, a …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.