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.
-
-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.
shuf(1),
uniq(1).
GNU coreutils sayfasında:
<
http://www.gnu.org/software/coreutils/sort>
Veya sisteminizde:
info ’(coreutils) sort invocation’
© 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.