.\" http://belgeler.org \- 2018\-02\-08T10:38:20Z .TH "sort" 1 "Kasım 2006" "coreutils 6.5" "Kullanıcı Komutları" .nh .PD 0 .SH İSİM sort \- metin dosyalarını satırlarını sıralar .SH KULLANIM .nf \fBsort \fR[\fIseçenek\fR]... [\fIdosya\fR]... .fi .SH AÇIKLAMA \fIdosya\fR(ların)nın sıralanmış halini standart çıktıya yazar. \fBsort\fR sıralama yaparken her satırın belli bir bölümüne bakarak sıralama yapar. Baktığı bölüme sıralama anahtarı denir. Bu anahtarı aşağıdaki seçenekleri kullanarak belirtebilirsiniz. Seçeneklerden sonra anahtarların nasıl oluşturulduğuyla ilgili bilgi bulabilirsiniz. Uzun seçenekler için zorunlu olan argümanlar kısa seçenekler için de zorunludur. Sıralama seçenekleri: .br .ns .TP \fB\-b\fR, \fB\-\-ignore\-leading\-blanks\fR Sıralanacak alanlarda ve sıralama anahtarlarından önce gelen boşlukları dikkate almaz. .TP \fB\-d\fR, \fB\-\-dictionary\-order\fR Anahtarlarda sadece [a\-zA\-Z0\-9] karakterlerini dikkate alır. .TP \fB\-f\fR, \fB\-\-ignore\-case\fR Sıralarken büyük/küçük harf farklılıklarını dikkate almaz. .TP \fB\-g\fR, \fB\-\-general\-numeric\-sort\fR Sayısal değere bakarak sıralar; \fB\-n\fR seçeneğini de verilmiş kabul eder (\fB\-n\fR seçeneğinden farkı: 1.e\-3 gibi sayıları da okuyabilir. \fB\-n\fR seçeneğinden çok daha yavaş çalışır, gerekmedikçe bu seçeneği kullanmayın). .TP \fB\-i\fR, \fB\-\-ignore\-nonprinting\fR Anahtarlarda sadece yazılabilir karakterleri dikkate alır. .TP \fB\-M\fR, \fB\-\-month\-sort\fR Anahtarın ilk üç harfini alır, bir ay isminin kısaltmasıysa, ayların sırasına göre sıralar. Ay isimlerinin kısa yazılışlarını LC_TIME ortam değişkeninin belirttiği yerel dosyasından okur. .TP \fB\-n\fR, \fB\-\-numeric\-sort\fR Sayısal değere bakarak sıralar. .TP \fB\-R\fR, \fB\-\-random\-sort\fR Rasgele anahtar çırpılarına göre sıralar. .TP \fB\-\-random\-source=\fR\fIdosya\fR Rasgele baytları \fIdosya\fRdan okur (öntanımlı: /dev/urandom). .TP \fB\-r\fR, \fB\-\-reverse\fR Karşılaştırma sonucunu tersine sıralar. .PP Diğer seçenekler: .br .ns .TP \fB\-c\fR, \fB\-\-check\fR Dosyalar sıralı mı diye bakar; sıralamaz. .TP \fB\-k\fR, \fB\-\-key=\fR\fIkonum1\fR[,\fIkonum2\fR] Sıralama anahtarı belirtmek için kullanılan seçenek: \fIkonum1\fRde başlayan \fIkonum2\fRde biten bir anahtar belirler (alan numarasını ve karakterin kelime içindeki yerini 1\N'39'den başlayarak sayar). .TP \fB\-m\fR, \fB\-\-merge\fR Sıralama yapmaz; daha önceden sıralanmış dosyaları birleştirir. .TP \fB\-o\fR, \fB\-\-output=\fR\fIdosya\fR Sonucu \fIdosya\fRya yazar .TP \fB\-s\fR, \fB\-\-stable\fR Eğer tüm satırlar karşılaştırıldıklarında eşit gözüküyorlarsa dosyayı aynı bırakır (bu seçenek kullanılmadığında \fBsort\fR yukarda belirtilen durumla karşılaştığında satırları baştan sona bayt bayt karşılaştırır). .TP \fB\-S\fR, \fB\-\-\-buffer\-size=\fR\fIsayı\fR Ana bellekten \fIsayı\fR genişliğinde alan kullanır. .TP \fB\-t\fR, \fB\-\-field\-separator=\fR\fIayraç\fR Geçiş için boşluk yerine \fIayraç\fR kullanılır. .TP \fB\-T\fR, \fB\-\-temporary\-directory=\fR\fIdizin \fR Geçici dosyalar için \fIdizin \fR kullanılır, $TMPDIR veya /tmp değil. Çok sayıda dizin çok sayıda seçenek ile belirtilir. .TP \fB\-u\fR, \fB\-\-unique\fR \fB\-c\fR seçeneği ile birlikte, kesin sıralama için bakar; \fB\-c\fR olmaksızın sadece ilk eşitlik durumunu çıktılar. .TP \fB\-z\fR, \fB\-\-zero\-terminated\fR Satırları satırsonu karakteri (\\n) yerine boş karakterle (\\0) bitirir. .TP \fB\-\-help\fR Bu yardım iletisini gösterir ve çıkar. .TP \fB\-\-version\fR Sürüm bilgilerini gösterir ve çıkar. .PP Sıralama anahtarları \fIkonum1\fR, \fIkonum2\fR argümanları \fIanum\fR[.\fIkyeri\fR][\fIsseç\fR] ile belirtilir. Burada \fIanum\fR alan numarası \fIkyeri\fR de karakterin alandaki yeridir. \fB\-k\fR seçeneği verildiğinde alan numarası ve karakterin alandaki yeri 1\N'39'den başlanarak sayılır (eski kullanım şeklinde 0\N'39'dan başlanarak sayılır). \fIsseç\fR ise yukarda belirtilen sıralama seçeneklerinden oluşur. (Hem en başta hem \fIkonum1\fR veya \fIkonum2\fRnin içinde sıralama seçeneği belirtilmişse \fIkonum1\fR, \fIkonum2\fRnin içindekiler kullanır). Anahtar belirtilmemişse \fBsort\fR bütün satırı anahtar olarak kullanır. \fIsayı\fRdan sonra şu soneklerden biri gelebilir: %%(hafızayı yüzdeyle belirtmek için), b, k(varsayılan), M, G, T, P, E, Z, Y. \fIdosya\fR verilmediğinde veya \- olduğunda standart girdiden okur. .br .ns .TP \fBUyarı:\fR Ortam değişkenlerince belirlenen yerel dosyası sıralamayı etkiler. Bayt değerlerine göre sıralama için LC_ALL ortam değişkenine "C" değerini atayın. .PP .SH YAZAN Mike Haertel ve Paul Eggert tarafından yazılmıştır. .SH GERİBİLDİRİM Lütfen, böcekleri ve hataları adresine bildirin. .SH TELİF HAKKI Telif hakkı © 2006 Free Software Foundation, Inc. .br Bu bir özgür yazılımdır; GNU Genel Kamu Lisansının 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. .SH İLGİLİ BELGELER \fBsort\fR komutu ile ilgili kapsamlı bir kılavuz Texinfo olarak mevcuttur. Şayet \fBinfo\fR ve \fBsort\fR yazılımları düzgün bir şekilde sisteminizde kuruluysa, aşağıdaki komut ile bu kılavuzu görüntüleyebilirsiniz. .IP \fBinfo coreutils sort\fR .PP .SH ÇEVİREN Nilgün Belma Bugüner , Kasım 2006