- sort komutu dosyayı veya komut çıktısını alfabetik şekilde sıralamamızı sağlar
- uniq komutu ile bir dosya içindeki veya komut çıktısındaki tekrarlanan öğeleri almadan sonuçları görmemizi sağlar.
sort dosyaadi
herhangi bir dosyanın içeriğini alfabetik şekilde görmemizi sağlar
sort -r dosyaadi
dosyanın içeriğini ters alfabetik şekilde görmemizi sağlar
sort -k2 dosyaadi
-k komutuyla dosyada sıralama yaparken kolon numarası belirtiriz ve sort komutu sıralamayı k opsiyonundan sonra verilen numaraya göre yapar. Bu örnekte dosyamızda k’dan sonra 2 girerek 2. kolondaki kelimelere göre sıralama yapmasını istiyoruz.
uniq dosyadi
bir akışdan gelen veya sort edilmiş dosyadaki aynı olanları eler. Buradaki önemli husus akış veya dosyanın önceden sort edilmiş veya düzenli olmasıdır. Eğer sort edilmemiş veya düzensiz bir dosyada uniq komutunu kullanırsanız hatalı sonuçlar elde edebilirsiniz.
sort dosyaadi | uniq
Doğru kullanım yukardaki şekilde olmalıdır;
sort dosyaadi | uniq -c
Yukardaki komutla her satır tekil olacak şekilde yazarız ama ekstra olarak her satırdan kaç tane olduğunu bize gösterir, böylece tekrarlanan satırın kaç kere tekrarlandığını da görebiliriz.
sort dosyaadi | uniq -d
Yukardaki uniq komutunda sadece tekrarlanan satır bize gösterilir.