GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Diferencia entre los símbolos '&&' y ';' en una terminal Bash estándar?

Ambos parecen señalar a BASH para que comience con otro comando después de los símbolos, pero ¿hay alguna diferencia clara?

Mejor respuesta

Con esta línea:

command1 && command2

command2 se ejecutará si (y solo si) command1 devuelve el estado de salida cero, mientras que en esta línea:

command1 ; command2

tanto el comando 1 como el comando 2 se ejecutarán independientemente. El punto y coma le permite escribir muchos comandos en una línea.


Ubuntu
  1. ¿Cuál es la diferencia entre Sudo Su y Sudo Su?

  2. ¿La diferencia entre Nss y Pam?

  3. ¿Cuál es la diferencia entre Ddrescue, Gddrescue y Dd_rescue?

  4. ¿La diferencia entre Update-grub y Update-grub2?

  5. ¿La diferencia entre Lubuntu y Lxde?

La diferencia entre sudo y su explicada

¿Cuál es la diferencia entre Rsync y BTRFS en Linux?

¿Cuál es la diferencia entre el comando Cat y Touch?

¿Cuál es la diferencia entre una consola, una terminal y un shell?

¿Cuál es la diferencia entre &> y >&en bash?

¿Cuál es la diferencia entre unlink y rm?