İSİM
sort - metin dosyalarının
satırlarını sıralar
- sort
- [SEÇENEK]... [DOSYA]...
- sort
- [SEÇENEK]... --files0-from=D
Belirtilen DOSYA(ların)nın
satırlarını sıralayıp standart
çıktıya yazar.
DOSYA verilmediğinde veya - olduğunda
standart girdi okunur.
Uzun seçenekler için zorunlu olan girdiler
kısa seçenekler için de zorunludur.
Sıralama seçenekleri:
- -b,
--ignore-leading-blanks
- Sıralanacak alanlarda ve sıralama anahtarlarından
önce gelen boşlukları dikkate almaz.
- -d,
--dictionary-order
- Anahtarlarda sadece boşluklar ve [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.
- -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.
- -h,
--human-numeric-sort
- İnsanlarca okunabilen sayılara (2K, 1G gibi) göre
sıralar.
- -n,
--numeric-sort
- Sayısal dizgeye göre sıralar.
- -R,
--random-sort
- Eş anahtarlara göre gruplayarak satırları
karar. Bkz: shuf(1)
- --random-source=DOSYA
- Rasgele baytları DOSYAdan okur.
- -r, --reverse
- Karşılaştırma sonucunu tersine sıralar.
- --sort=SÖZCÜK
- SÖZCÜK’e göre sıralar:
genel-sayısal: -g, insan-sayısal: -h,
sayısal: -n, aylar: -m, rastgele: -R,
sürüm: -V
- -V,
--version-sort
- Metin içindeki (sürüm) numaralarına
doğal sıralama uygular.
- --batch-size=SAYI
- Bir kerede en fazla SAYI sayı girdi sıralanır.
Geçici dosyaların kullanımı içindir.
- -c, --check,
--check=diagnose-first
- Dosyalar sıralı mı diye bakar; sıralamaz.
- -c, --check=quiet,
--check=silent
- -c gibidir, ancak ilk kötü satırı
bildirmez.
- --compress-program=UYGULAMA
- Geçici çıktı UYGULAMA ile
sıkıştırılır. Bu
sıkıştırma UYGULAMA -d ile
çözülür.
- --debug
- Satırın sıralamak için kullanılan
kısmına açıklama ekler ve
şüpheli kullanım hakkında standart hataya
uyarı verir.
- --files0-from=D
- Girdi, D dosyasında belirtilen sıfır
sonlandırmalı dosya isimlerinden okunur. D -
olduğunda dosya isimleri standart girdiden okunur.
- -k,
--key=ANAHTAR
- Sıralama için ANAHTAR belirtmekte
kullanılanılır. Anahtar konum ve tür belirtir.
- -m, --merge
- Sıralama yapmaz; daha önceden
sıralanmış dosyaları birleştirir.
- -o,
--output=DOSYA
- Sonucu standat çıktı yerine DOSYAya yazar.
- -s, --stable
- Son çare
karşılaştırmasını devre
dışı bırakarak sıralamayı
sabitler.
- -S,
---buffer-size=BOYUT
- Ana bellek tamponu için BOYUT ayırır.
- -t,
--field-separator=AYRAÇ
- Geçiş için boşluk yerine AYRAÇ
kullanılır.
- -T,
--temporary-directory=DİZİN
- Geçici dosyalar için $TMPDIR veya /tmp değil,
DİZİN kullanılır. Çok
sayıda dizin çok sayıda seçenek ile
belirtilir.
- --parallel=SAYI
- Aynı anda SAYI sıralama yapılır.
- -u, --unique
- -c seçeneği ile birlikte, kesin sıralama
mı diye bakar; -c olmaksızın sadece ilk
eşitlik durumunu çıktılar.
- -z,
--zero-terminated
- Satırları satır sonu karakteri (\n) yerine boş
karakterle (\0) sonlandırır.
- --help
- Yardım iletisini gösterir ve çıkar.
- --version
- Sürüm bilgilerini gösterir ve çıkar.
ANAHTAR başlangıç ve bitiş
konumu için
A[.K][SÇN][,A[.K][SÇN]]
biçimindedir, burada A alan numarası ve K
alandaki karakter konumudur; her ikisi de 1’den başlar ve
durma konumu öntanımlı olarak satırın
sonudur. Ne -t ne de -b etkinse, konum alandaki karakterlerden
önceki boşluk karakterinden itibaren sayılır.
SÇN, o anahtar için genel sıralama
seçeneklerini geçersiz kılan bir veya daha fazla tek
harfli sıralama seçeneğinden [bdfgiMhnRrV]
oluşur. ANAHTAR verilmezse, tüm satır anahtar
olarak kullanılır. Hatalı anahtar
kullanımını teşhis etmek için
--debug kullanılabilir.
BOYUTdan sonra şu soneklerden biri gelebilir:
belleği yüzdeyle belirtmek için % (1% olarak, %1
değil), bayt için b, 1024 bayt için k
(öntanımlı) ve M, G, T, P, E, Z, Y diye
gider.
- Uyarı:
- Ortam değişkenlerince belirlenen yerel,
sıralamayı etkiler. ASCII sıralama için
LC_ALL=C kullanılmalıdır.
Mike Haertel ve Paul Eggert tarafından
yazılmıştır.
GNU coreutils sayfası:
<http://www.gnu.org/software/coreutils/>
Telif hakkı © 2021 Free Software Foundation, Inc.
Lisans GPLv3+: GNU GPL sürüm 3 veya üstü
<http://gnu.org/licenses/gpl.html> Bu bir özgür
yazılımdır: yazılımı
değiştirmek ve dağıtmakta
özgürsünüz. Yasaların izin verdiği
ölçüde HİÇBİR GARANTİ
YOKTUR.
İLGİLİ BELGELER
shuf(1), uniq(1).
GNU coreutils sayfasında:
<http://www.gnu.org/software/coreutils/sort>
Veya sisteminizde: info ’(coreutils) sort invocation’
ÇEVİREN
© 2006, 2022 Nilgün Belma Bugüner
Bu çeviri özgür yazılımdır:
Yasaların izin verdiği ölçüde
HİÇBİR GARANTİ YOKTUR.
Lütfen, çeviri ile ilgili bildirimde bulunmak veya çeviri
yapmak için https://github.com/TLBP/manpages-tr/issues adresinde
"New Issue" düğmesine tıklayıp yeni
bir konu açınız ve isteğinizi belirtiniz.