Unıx sıralama ile sıralama birden fazla anahtar
1-n tuşları ile ayrılması gerekir bu potansiyel olarak büyük dosyalar var. Bu anahtarların bazıları sayısal olabilir ve bazı olmayabilir. Bu sınırlayıcı yok yani sabit genişlikli sütun halinde bir dosyadır.
İyi bir şekilde Unıx sıralama ile bunu yapmak için var mı? Kullanmak kadar basit bir anahtarla-n''. Man sayfasını okuyun ve Google kısa bir süre aradım, ama iyi bir örnek bulamadık. Bunu nasıl yerine getirmeye hakkında gitmek istiyorsunuz?
Not: dosya nedeniyle Perl dışladı boyutu Olası. Son çare olurdu.
CEVAP
Dikkat çekmek:
Eğer esas alan 3, alan tarafından da ürüne göre dosya sıralama yapmak istiyorsanız bu 2 istemezsin:
sort -k 3 -k 2 < inputfile
onun yerine bunu alın:
sort -k 3,3 -k 2,2 < inputfile
İlk satırın sonuna alan 3 başından dize dosya potansiyel olarak benzersiz olan) sıralar.
-k, --key=POS1[,POS2] start a key at POS1 (origin 1), end it at POS2
(default end of line)
Sıralama nesneleri birden çok anahtar ...
Nasıl birden fazla tür parametreleri i...
Yeniden adlandırma birden fazla Unıx d...
Nasıl anahtar bir sözlük sıralama yapa...
MySQL yanlış anahtar dosyası birden fa...