ben fazla işlemben bir süre çalışıyorum
için uygun hale getirmek için çiğnemek gerek komut çıkışı bugüne kadar bir başarı ile bunu atlatmanın vb burada sed awk, yaklaşık şaşkınımBen metindir: Benim ihtiyacım yalnızca sayıları ayıklamak etmektir
1/2 [3] (27/03/2012 19:32:54) word word word word 4/5
1/2 [3] 4/5 yüzden görünecektir:
1 2 3 4 5
Yani, temelde ben tüm karakterleri hariç tutmaya çalışıyor "/", "[", "]", vb. gibi rakamlar değil. FS ile awk denedim, regexp kullanarak denedim, ancak hiçbiri başarılı olmadı. 1 saniye: 2 Üçüncü:
O zaman ilk gibi ona bir şey eklemek istiyorum 3 .... vs ben çok içeren bir dosya bahsediyorum akılda alınız eğer aynı yapıya sahip çizgiler, ama zaten "()"
awk '{sum1+=$1 ; sum2+=$2 ;......etc} END {print "first:"sum1 " second:"sum2.....etc}'
her sütun toplamak awk kullanarak ama önce sadece ilgili sayılar, arasında olduğu tarih ayıklamak gerekir konusunda tamamen atlanabilir gerçi ama sayılardır Ayrıca, sadece rakamlarla filtrelemek de onları eşleştirecek kadar yeterli olmayacaktır.
Bana yardımcı olabilir umut Teşekkür peşin!
BÜYÜK! tam olarak ihtiyacım olan şey! '10/20 [30] (tarih) kelimesi kelimesi kelimesi kelimesi 40/50 10/20 [30] (tarih) kelimesi kelimesi kelimesi kelimesi 40/50: İşte tüm komut içeren sınama.txt dosyayı nasıl göründüğü Yani, çalışırken: 'cat test.txt | sed -r '/ [(] [^)] * [)]// g; s/[^ 0-9] +// g '| awk '{sum1 + = 1 $; sum2 + = $ 2; sum3 + = $ 3; sum4 + = $ 4; sum5 + = 5 $} END {print "first:" sum1, "second:" sum2, "üçüncü:" sum3, "dördüncü:" sum4 ", beşinci:" sum5 "' ve çıktısı: ' ilk: 20 saniye : 40 üçüncü: 60 dördüncü: 80 beşinci: 100' Çok teşekkürler @ Michał Kosmulski Siz harikasınız – TuxSax
BTW, yorumların cevaplar ve sorular gibi daha iyi görünmesi için bir yol var mı? Kod blokları ve girinti, satır sonları vb. Gibi. – TuxSax
Bir şey değil. Biçimlendirmeye gelince, şu sayfaya bakın: http://stackoverflow.com/editing-help#comment-formatting –