Linux

Linux məntiqi operator

Linux-da məntiqi operatorlar, şərtləri yoxlamaq və müxtəlif əməliyyatları icra etmək üçün istifadə olunur. Ən çox rast gəlinən məntiqi operatorlar bunlardır

  1. && (Mantiq AND): Birinci komut uğurlu olarsa, ikinci komutu icra edir.
    komanda1 && komanda2
  2. || (Mantiq OR): Birinci komanda uğursuz olarsa, ikinci komandanı icra edir.
    komanda1|| komanda2
  3. ; (Ayrıcı): Hər iki komanda ardıcıl icra edir, birinci komandanın uğuruna baxmır.
    komanda1; komanda2
  4. & (Arxa planda icra etmə): Komutu arxa planda icra edir.
    komanda&
  5. > (Yazma): Bir komandanın çıxışını fayla yazır, əgər fayl varsa, onun üzərinə yazır.
    komanda> sened.txt
  6. >> (Əlavə etmə): Bir komandanın çıxışını fayla əlavə edir.
    komanda>> sened.txt
  7. < (Giriş yönləndirməsi): Bir fayldan giriş alır.
    komanda< sened.txt
  8. | (Borulama): Bir komutun çıxışını başqa bir komutun girişi kimi istifadə edir.
    1komanda | 2komanda

Hər bir operatorun istifadəsi kontekstdən asılıdır, ona görə də konkret tapşırıqlar üçün düzgün operatoru seçmək vacibdir.

  1. AND operatoru (&&): İki şərtin hər ikisi doğru olduqda, nəticə doğru olur.
    • Məsələn: if [ -f dosya.txt ] && [ -r dosya.txt ]; then ...
  2. OR operatoru (||): İki şərtdən ən az birinin doğru olması halında, nəticə doğru olur.
    • Məsələn: if [ -f dosya.txt ] || [ -d dosya.txt ]; then ...
  3. NOT operatoru (!): Şərtin tərsini qiymətləndirir. Yəni, əgər şərt doğru olarsa, nəticə yanlış olur.
    • Məsələn: if [ ! -f dosya.txt ]; then ...

Bu operatorlar şərt blokları daxilində istifadə edilərək proqramlaşdırma və skript yazma proseslərini asanlaşdırır. Məsələn, bir skripti icra etməzdən əvvəl bir faylın varlığını və oxunma hüququnu yoxlamaq üçün && operatorunu istifadə edə bilərsiniz.

Related Articles

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Back to top button