GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Differenza tra i simboli "&&" e ";" in un terminale Bash standard?

Sembrano entrambi segnalare a BASH di iniziare con un altro comando seguendo i simboli, ma c'è una netta differenza?

Migliore risposta

Con questa riga:

command1 && command2

comando2 verrà eseguito se (e solo se) comando1 restituisce lo stato di uscita zero, mentre in questa riga:

command1 ; command2

sia command1 che command2 verranno eseguiti indipendentemente. Il punto e virgola ti consente di digitare molti comandi su una riga.


Ubuntu
  1. La differenza tra [[ $a ==Z* ]] e [ $a ==Z* ]?

  2. Centos – La differenza tra spegnimento alle 18:00 e spegnimento alle 18:00?

  3. La differenza tra Sudo e Gksu è uguale alla differenza tra Sudo -i e Sudo -s?

  4. La differenza tra `uomo` e `uomo (#)`?

  5. La differenza tra Lubuntu e Lxde?

La differenza tra sudo e su spiegata

Qual è la differenza tra Rsync e BTRFS in Linux?

Qual è la differenza tra Cat e Touch Command

Qual è la differenza tra una console, un terminale e una shell?

Qual è la differenza tra ls e l?

Qual è la differenza tra unlink e rm?