Ubuntu Manpages

expr ifade
expr seçenek

Yardým iletisini görüntüler ve çýkar.

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.


eðer arg1 boþ veya 0 ise arg2, deðil ise arg1

eðer iki argüman da 0 veya boþ ise arg2, deðil ise arg1

2.


arg1 küçüktür arg2

arg1 küçük ya da eþittir arg2

arg1 eþittir arg2

arg1 farklýdýr arg2

arg1 büyük ya da eþittir arg2

arg1 büyüktür arg2

3.


aritmetik toplama iþlemi

aritmetik çýkarma iþlemi

4.


aritmetik çarpma iþlemi

aritmetik bölme iþleminde bölümü verir

aritmetik bölme iþleminde kalaný verir

5.


ilk karakterinden itibaren dizge içindeki düzenli_ifade ile eþleþen kýsým

6.


dizge : düzenli_ifade ile ayný.

dizgenin konumdan (1'den baþlayarak sayýlýr) baþlayan uzunluktaki alt dizgesi.

dizge içinde karakterlere ilk rastlandýðý konum, yoksa 0.

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.

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.

Mike Parker tarafýndan yazýlmýþtýr.

Lütfen, böcekleri ve hatalarý <bug-coreutils (at) gnu.org> adresine bildirin.

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 <nilgun (at) belgeler·gen·tr>, Kasým 2006