Komut: sort
Sort, girdi dosyasını sıralamak için kullanılır. Girdi satırları, sort
komutunda ismi verilen dosyadan alınır veya hiçbir dosya verilmediyse
girdi standart girdiden alınır.
Söz dizimi:
sort [/R] [/N] [/+num] [/A] [/?] [sürücü][yol]dosyaismi
komut | sort [/R] [/N] [/A] [/+num] [/?]
sürücü Sürücü harfi, mesela C:
yol Dizin, mesela \misal\
dosyaismi Yüklenecek dosya, mesela unordered.txt
Seçenekler:
/R Ters sıralama yup (Z - A).
/A COUNTRY dayalı sıralama yerine ASCII sıralaması yap.
/N NLS (national language support, yani millî dil desteği)
etkinleştirir.
/+num Sıralamaya metnin her satırında şu sütun numarasından başla.
Varsayılan=1.
/? Yardımı gösterir.
Açıklamalar:
SORT girdi dosyasını değiştirmez, sadece çıktıyı değiştirir.
SORT NLS (national language support) yani çoklu dil desteği bulundurur.
Bilinen hatalar:
Bu SORT sürümü sadece geleneksel RAM kullanır ve bellek dışı sıralama
yapmaz, dolayısıyla mevcut belleğe sığdırabileceğiyle sınırlıdır. Azami
sıralanabilecek kayıt boyutu 1000 karakter ve azami sıralanabilecek
kayıt sayısı 10'000'dir. Bu, her biri 1000 karakterlik 10'000 kayıt
sıralayabileceğiniz anlamına gelmez çünkü tüm veriler okunmadan önce
bellek yetersiz kalır.
Örnekler:
Örnek 1:
dir | sort
Güncel dizini alfabetik sırayla gösterir (A-Z):
dir | sort /r
Güncel dizini ters sıralamayla gösterir (Z-A):
"dir" komutu tüm dosyaları gösterirken durakladığında, sort komutu da
bu duraklamaları bekler (ve birden fazla boşluk tuşu basımını), boşluk
tuşuna son basıma dek HİÇBİR şey göstermez. Lütfen bunu unutmayın.
Örnek 2:
sort file1 VEYA:
sort <file1
file1 dosyasının içeriğini, sıralama anahtarı olarak tüm satırı
kullanarak sıralar.
Örnek 3:
sort /R /+21 <file1
file1 dosyasını, 21. sütunda başlayan anahtarı temel alarak ters (Z-A)
sıralar.
Örnek 4:
sort /+2 c:\tmp\foobar.dat >b:\data.out
c:\tmp\foobar.dat dosyasını 2. sütunda bulundan anahtarı kullanarak
sıralar ve çıktıyı B: disket sürücüsündeki data.out dosyasına koyar.
Örnek 5:
Komut satırında:
sort -ENTER- (alternatif: sort /+2)
this -ENTER-
is -ENTER-
a -ENTER-
short -ENTER-
sentence -ENTER-
(CTRL-Z) Komuttan çıkar ve onu çalıştırır.
LÜTFEN CTRL-Z SONRASI "Z" HARFİNİN GÖSTERİLDİĞİNİ KONTROL EDİN, aksi
takdirde programdan çıkmaz ve komutu çalıştırmaz!
(/+2 yoksa) sonuç: (/+2 ile) satır başına ikinci harfe göre sıralanmış:
a a ("a")
is sentence ("e")
sentence this ("h"i)
short short ("h"o)
this is ("s")
Ayrıca bakınız:
country
codepage
find
more
type
Telif hakkı © 1998 Jim Hall, 2011 ve 2022 senelerinde W. Spiegl
tarafından güncellenip 2024 senesinde Berki Yenigün tarafından tercüme
edilmiştir.
Bu dosya FreeDOS Spec Command HOWTO'dan türetilmiştir.
Kopyalama şartları için H2Cpying dosyasına bakın.