Lütfen bunun "Unix'teki alfasayısal verileri sıralama" sorusunun tekrarı olduğunu düşünmeyin ... Diğer cevaplara baktım ve vakamın biraz farklı olduğunu düşünüyorum!Unix'te bir dosyayı hem alfabetik hem de sayısal olarak farklı alanlarda nasıl sıralayabilirim?
böyle verilere sahip:
A 192
D 112
D 188
C 091
A 281
B 919
... Ve 1 (alfabetik) ilk sütunu sıralamak istiyorum ve sonra 2. sütun tarafından (sayısal olarak). Ben kullanarak çalıştı:
sort -n -k1,2
... Ama bu beni doğru ilk alan için sıralanır verdi ama sonra yanlış ikinci alan (1000,1002,1003,10,1 için sıralama ... yerine 1 , 10,1000,1002,1003).
Lütfen birisi bu iki sütunu nasıl istediğim gibi sıralayabileceğimizi önerebilir mi?
sıralama -k4,4n -k1,1 ???? –
Her iki sütunun dize 1 ile 50 karakter arasında olabileceğini ve her satırın farklı – jake9115
'sort -k1 -nk3 dosyasının çalışmasının gerektiğini belirtmeliyim. – anubhava