GNU/Linux >> Belajar Linux >  >> Ubuntu

Perbedaan Antara Simbol '&&' Dan ';' Di Terminal Bash Standar?

Tampaknya keduanya memberi sinyal pada BASH untuk memulai dengan perintah lain yang mengikuti simbol, tetapi apakah ada perbedaan yang jelas?

Jawaban Terbaik

Dengan baris ini:

command1 && command2

command2 akan dieksekusi jika (dan hanya jika) command1 mengembalikan status keluar nol, sedangkan di baris ini:

command1 ; command2

baik command1 dan command2 akan dieksekusi terlepas. Titik koma memungkinkan Anda mengetik banyak perintah dalam satu baris.


Ubuntu
  1. Apa Perbedaan Antara Ddrescue, Gddrescue, Dan Dd_rescue?

  2. Perbedaan Antara Update-grub Dan Update-grub2?

  3. Perbedaan Antara `pria` dan `pria (#)`?

  1. Perbedaan Antara Lubuntu Dan Lxde?

  2. Apa perbedaan antara #!/usr/bin/env bash dan #!/usr/bin/bash?

  3. Apa perbedaan antara &> dan >&di bash?

  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. Apa Perbedaan Antara Sudo Su – Dan Sudo Su —?

  3. Apa perbedaan antara unlink dan rm?