expr
Önceki Kullanıcı Komutları Sonraki
expr(1)Kullanıcı Komutları expr(1)
İSİM
expr — ifadeleri değerlendirir
KULLANIM
expr ifade
expr seçenek
AÇIKLAMA
--help
Yardım iletisini görüntüler ve çıkar.
--version
Sürüm bilgilerini görüntüler ve çıkar.
ifadenin değerini standart çıktıya basar. Aşağıda ifadeler öncelikleri artan sırada gruplanmıştır:
  1. arg1 | arg2
    eğer arg1 boş veya 0 ise arg2, değil ise arg1
    arg1 & arg2
    eğer iki argüman da 0 veya boş ise arg2, değil ise arg1
  2. arg1 < arg2
    arg1 küçüktür arg2
    arg1 <= arg2
    arg1 küçük ya da eşittir arg2
    arg1 = arg2
    arg1 eşittir arg2
    arg1 != arg2
    arg1 farklıdır arg2
    arg1 >= arg2
    arg1 büyük ya da eşittir arg2
    arg1 > arg2
    arg1 büyüktür arg2
  3. arg1 + arg2
    aritmetik toplama işlemi
    arg1 - arg2
    aritmetik çıkarma işlemi
  4. arg1 * arg2
    aritmetik çarpma işlemi
    arg1 / arg2
    aritmetik bölme işleminde bölümü verir
    arg1 % arg2
    aritmetik bölme işleminde kalanı verir
  5. dizge : düzenli_ifade
    ilk karakterinden itibaren dizge içindeki düzenli_ifade ile eşleşen kısım
  6. match dizge düzenli_ifade
    dizge : düzenli_ifade ile aynı.
    substr dizge konum uzunluk
    dizgenin konumdan (1'den başlayarak sayılır) başlayan uzunluktaki alt dizgesi.
    index dizge karakterler
    dizge içinde karakterlere ilk rastlandığı konum, yoksa 0.
    length dizge
    dizgenin uzunluğu.
    + andaç
    andaç `match' gibi bir anahtar sözcük ya da `/' gibi bir işleç bile olsa bir dizge olarak yorumlanır.
  7. ( ifade )
    ifadenin değeri
Kabukta yorumlanması için öncelenmesi ya da yorumlanmaması için tırnak içine alınması gereken işleçlerden sakının. Karşılaştırmalar her ikisi de sayısal ise sayısal, değilse sözlük sırasına göredir. Örgüsel eşleşmeler \( ve \) arasındaki eşleşen dizge ile ya da null ile sonuçlanır; eğer \( ve \) kullanılmamışsa eşleşen karakter sayısıyla ya da 0 ile sonuçlanır.
expr çıkış durumu,
ifade ne null ne de 0 ise 0,
ifade null veya 0 ise 1,
ifade sözdizimsel olarak geçersizse 2,
bir hata oluşmuşsa 3'tür.
YAZAN
Mike Parker tarafından yazılmıştır.
GERİBİLDİRİM
Lütfen, böcekleri ve hataları adresine bildirin.
TELİF HAKKI
Telif hakkı © 2006 Free Software Foundation, Inc.
Bu bir özgür yazılımdır; GNU Genel Kamu Lisansının <http://www.gnu.org/licenses/gpl.html> koşullarına bağlı kalarak kopyalarını yeniden dağıtabilirsiniz. Yasaların izin verdiği ölçüde hiçbir garantisi yoktur; hatta SATILABİLİRLİĞİ veya ŞAHSİ KULLANIMINIZA UYGUNLUĞU için bile garanti verilmez.
İLGİLİ BELGELER
expr komutu ile ilgili kapsamlı bir kılavuz Texinfo olarak mevcuttur. Şayet info ve expr yazılımları düzgün bir şekilde sisteminizde mevcutsa, aşağıdaki komut ile bu kılavuzu görüntüleyebilirsiniz.
info coreutils expr
ÇEVİREN
Nilgün Belma Bugüner , Kasım 2006
coreutils 6.5Kasım 2006expr(1)
Önceki Üst Ana Başlık Sonraki
expand Başlangıç factor
Bir Linux Kitaplığı Sayfası