table of contents
other languages
other sections
sort(1) | Kullanıcı Komutları | sort(1) |
İSİM¶
sort - metin dosyalarını satırlarını sıralarKULLANIM¶
sort [seçenek]... [dosya]...
AÇIKLAMA¶
dosya(ların)nın sıralanmış halini standart çıktıya yazar. sort 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.- -b, --ignore-leading-blanks
- Sıralanacak alanlarda ve sıralama
anahtarlarından önce gelen boşlukları dikkate almaz.
- -d, --dictionary-order
- Anahtarlarda sadece [a-zA-Z0-9] karakterlerini dikkate
alır.
- -f, --ignore-case
- Sıralarken büyük/küçük harf
farklılıklarını dikkate almaz.
- -g, --general-numeric-sort
- Sayısal değere bakarak sıralar; -n
seçeneğini de verilmiş kabul eder ( -n
seçeneğinden farkı: 1.e-3 gibi sayıları da
okuyabilir. -n seçeneğinden çok daha yavaş
çalışır, gerekmedikçe bu seçeneği
kullanmayın).
- -i, --ignore-nonprinting
- Anahtarlarda sadece yazılabilir karakterleri dikkate
alır.
- -M, --month-sort
- 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.
- -n, --numeric-sort
- Sayısal değere bakarak sıralar.
- -R, --random-sort
- Rasgele anahtar çırpılarına göre
sıralar.
- --random-source=dosya
- Rasgele baytları dosyadan okur
(öntanımlı: /dev/urandom).
- -r, --reverse
- Karşılaştırma sonucunu tersine
sıralar.
- -c, --check
- Dosyalar sıralı mı diye bakar;
sıralamaz.
- -k, --key=konum1[,konum2]
- Sıralama anahtarı belirtmek için
kullanılan seçenek: konum1de başlayan
konum2de biten bir anahtar belirler (alan numarasını ve
karakterin kelime içindeki yerini 1'den başlayarak sayar).
- -m, --merge
- Sıralama yapmaz; daha önceden
sıralanmış dosyaları birleştirir.
- -o, --output=dosya
- Sonucu dosyaya yazar
- -s, --stable
- 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 sort yukarda
belirtilen durumla karşılaştığında
satırları baştan sona bayt bayt
karşılaştırır).
- -S, ---buffer-size=sayı
- Ana bellekten sayı genişliğinde alan
kullanır.
- -t, --field-separator=ayraç
- Geçiş için boşluk yerine
ayraç kullanılır.
- -T, --temporary-directory=dizin
- Geçici dosyalar için dizin
kullanılır, $TMPDIR veya /tmp değil. Çok sayıda
dizin çok sayıda seçenek ile belirtilir.
- -u, --unique
- -c seçeneği ile birlikte, kesin
sıralama için bakar; -c olmaksızın sadece ilk
eşitlik durumunu çıktılar.
- -z, --zero-terminated
- Satırları satırsonu karakteri (\n) yerine
boş karakterle (\0) bitirir.
- --help
- Bu yardım iletisini gösterir ve çıkar.
- --version
- Sürüm bilgilerini gösterir ve
çıkar.
- Uyarı:
- 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.
YAZAN¶
Mike Haertel ve Paul Eggert tarafından yazılmıştır.GERİBİLDİRİM¶
Lütfen, böcekleri ve hataları <bug-coreutils (at) gnu.org> adresine bildirin.TELİF HAKKI¶
Telif hakkı © 2006 Free Software Foundation, Inc.İLGİLİ BELGELER¶
sort komutu ile ilgili kapsamlı bir kılavuz Texinfo olarak mevcuttur. Şayet info ve sort yazılımları düzgün bir şekilde sisteminizde kuruluysa, aşağıdaki komut ile bu kılavuzu görüntüleyebilirsiniz.- info coreutils sort
ÇEVİREN¶
Nilgün Belma Bugüner <nilgun (at) belgeler·gen·tr>, Kasım 2006Kasım 2006 | coreutils 6.5 |