«sort» etiketlenmiş sorular

Metin dosyalarını veya diğer verileri sıralama, örneğin sıralama yardımcı programı ile.

5
İnsan tarafından okunabilir boyut nasıl sıralanır
Temelde dosya boyutuna göre sıralama arıyorum. Boyutu insan tarafından okunabilir sıralamazsanız komut dosyası çalışır. Ama boyutun insan tarafından okunabilir olmasını istiyorum. İnsan tarafından okunabilir boyutları nasıl sıralayabilirim? Örneğin: ls -l | sort -k 5 -n | awk '{print $9 " " $5}' Bu beklendiği gibi çalışır, artan bayt cinsinden dosyalarımın …
11 find  ls  sort 

13
Sınırlandırılmış öğelerin tek bir satırını sayısal olarak nasıl sıralayabilirim?
Ben rasgele bir karakter tarafından sınırlanmış bir sayı satırı (veya birçok satır) var. Her satırın öğelerini sınırlayıcıyı koruyarak sayısal olarak sıralamak için hangi UNIX araçlarını kullanabilirim? Örnekler: sayı listesi; girdi 10 50 23 42:; sıralanmış:10 23 42 50 IP adresi; girdi 10.1.200.42:; sıralanmış:1.10.42.200 CSV; girdi 1,100,330,42:; sıralanmış:1,42,100,330 boru ayrılmış; girdi …

1
Alanın bir bölümüne göre dosya sıralama
Bir dosyayı sıralamak istiyorum: D104HN-D104HA 8.320 4.521 1.69e+05 -- D104HN-D104HB* 8.320 2.823 2.93e+05 -- A90HB#-A90HA 1.655 4.207 7.12e+05 -- A90HB#-F91HA 1.653 4.411 8.59e+04 -- A114HB#-A114HA 1.253 4.098 7.67e+05 -- A114HB#-R111HA 1.251 3.929 1.76e+05 -- A114HB#-W110HA 1.253 4.451 3.68e+04 -- F91HE*-F91HZ 7.237 7.122 7.85e+05 -- F91HE*-K92HA 7.242 3.910 4.88e+04 -- ve …


3
Verileri daha hızlı sıralama yaklaşımı
Bir beddosyayı rastgele 10000 kez sıralamam ve her seferinde ilk 1000 satırı almam gerekiyor . Şu anda, aşağıdaki kodu kullanıyorum: for i in {1..100}; do for j in {1..100}; do sort -R myfile.bed_sorted | tail -n 1000 > myfile.bed.$i.$j.bed done done Her dosya için bunu yapmak yaklaşık 6 saat sürer. …
11 sort 


5
Sırayı korurken bitişik yinelenen satırları kaldırın
Her biri birkaç kez yinelenen adları olan bir sütun içeren bir dosya var. Aynı addaki diğer tekrarları, aynı adın diğer tekrarlarına bitişik tutarken, her bir tekrarı yoğunlaştırmak istiyorum. Örneğin, sol tarafı sağ tarafa çevirmek istiyorum: Golgb1 Golgb1 Golgb1 Akna Golgb1 Spata20 Golgb1 Golgb1 Golgb1 Akna Akna Akna Akna Spata20 Spata20 …
11 awk  sed  sort  uniq 

3
işleri kronolojik olarak sırala
Muhtemelen basit bir çözüm yanlış yerleştirdim. atqSıralanan çıktıyı kronolojik olarak nasıl edinebilirim , böylece sırada kimin çalışacağını kolayca görebilir miyim? manSayfa sortaşağıdaki gibi damgaları tanımak için yerleşik bir şey yok: atq 1264 Sat Mar 24 15:03:00 2012 a master 1445 Sat Mar 24 20:28:00 2012 a master 1548 Sun Mar …
11 date  sort  at 

5
sayısal sıralama ile unix'te sort komutu
Ben file1 var: "$lvl=57" "$lvl=20" "$lvl=48" "$lvl=17" "$lvl=58" İstediğim Dosya2: "$lvl=17" "$lvl=20" "$lvl=48" "$lvl=57" "$lvl=58" Temelde sayısal olarak bir tür dosya1.
11 sort 

1
GNU Coreutils sıralama bozuk mu?
Sıralamak için aşağıdaki girişi göz önünde bulundurun: cat > foo <<EOM D,,5014978 DD,,25 D,I,1972765530 D,Y,4223624 -,Y,71285059 YA,I,2 EOM Şimdi koşmayı dene sort foo Linux kutularımdan herhangi birinde (gnu coreutils sürüm 6.9-7.4) bunu denerken çıktı sıralanmıyor. Çıkış cygwin (gnu coretuils 8.5) altında çalıştırıldığında sıralanır. Yorumlar?
11 bash  coreutils  sort 

2
"Uniq" veya "sort -u" satırım nereye gitti, bazı unicode karakterlerle
Aşağıdaki kod snippet'inde neler oluyor? Beklediğim çıktıyı alamıyorum. Ben bir hata olduğunu düşünürdüm, ama 2 farklı program (uniq ve sort) için olur, bu yüzden bununla ilgili bir şey olduğundan şüpheleniyorum ... şey, ne olduğunu bilmiyorum .. dolayısıyla soru. İlk 3 (4) örnek işe yarıyor, ancak dördüncü başarısız oluyor. Tüm karakterler …

2
comm: dosya sıralı değil
Kullandığım commiki sıralı dosyaları karşılaştırmak için. Bu dosyalardaki her satır pozitif tam sayıdır. Ama sonuçlar gösteriyor ki comm: file 1 is not in sorted order comm: file 2 is not in sorted order Bu iki dosya sıralansa bile hata nasıl gelir?

4
Alanları yerinde sırala
Alanlar bilinmeyen bir sayı üzerinde bir satır içinde sıralamak çalışıyorum: Giriş: ab bc bc ab cd ef bc bc cd ef cd bc ab ef ab bc cd gh Çıktı: ab bc ab bc bc cd ef bc cd ef ab cb cd ab bc cd ef gh Gibi bir …

6
Bash sıralama dizisi elemanların uzunluğuna göre mi?
Dizeler dizisi verildiğinde, diziyi her öğenin uzunluğuna göre sıralamak istiyorum. Örneğin... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) Sıralamak gerekir ... "the longest string in the list" "also a medium string" "medium string" "middle string" "short string" …

2
GNU sıralamasını tek bir tuşa göre sıralamak / diğer tuşların istenmeyen sıralanmasını önlemek için kullanın
Zaten sipariş veri içeren bir dosya var ve diğer anahtarlarda veri sırasını yok etmeden, bir anahtardaki değerlere göre dosyayı yeniden sipariş etmek istiyorum. Belirtmediğim anahtarların değerlerine göre GNU sıralamasının satır sıralaması yapmasını nasıl önleyebilirim veya sıralarken bir anahtar aralığını yok saymak için nasıl GNU sıralaması belirleyebilirim? Data.txt dosyası: 1 Don't …
9 sort 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.