Yakaladıklarım

Ocak 7, 2007

kontrol operatörü ile ilişkili çalışan komutlar

Kategori: ipuçları — yakaladim @ 1:44 pm

&& 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

Henüz Yorum Yok »

Henüz yorum yapılmamış.

Bu yazıya yapılan yorumlar için RSS beslemeleri. URI'nin geri izlemesini yap.

Yorum yapın

WordPress.com'dan blog alın.