&& operatoru ile bir komutun çıktısı size geri dönüş bildirimi olarak (return code) 0 yani başarılı çalışma bilgisini verirse, diğer komutun çalışması sağlanabilir.
$ cd /tmp/dizin2/dizin34 && tar xvf ~/cokonemli_sakin_Silme.tar
şeklindeki kullanımda, eger dizin34 varsa, cd komutu hatasız calışacak ve geri dönüş kodu olarak 0 üretecektir bu durumda && operatöründen dolayı cd komutundan hemen sonra tar komutu çalışacaktır.
|| operatoru ile bir komutun çıktısı size geri dönüş bildirimi olarak (return code) hata verirse, diğer komutun çalışması sağlanabilir.
$ cd /tmp/dizin2/dizin34 || mkdir /tmp/dizin2/dizin34
şeklindeki kullanımda, eger dizin34 yoksa, cd komutu hatalı calışacak ve geri dönüş kodu olarak -1 üretecektir bu durumda || operatöründen dolayı cd komutundan hemen sonra mkdir komutu çalışacaktır.
cd /tmp/dizin2/dizin34 || mkdir /tmp/dizin2/dizin34 && tar xvf ~/cokonemli_sakin_Silme.tar
cd hata verirse, mkdir çalışır –> mkdir hatasız çalışırsa tar çalışır
Unix’ i seviyorum

