Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pomoc oko awk skripte, sortiranje po koloni i sabiranje vrijednosti

[es] :: Skript jezici :: pomoc oko awk skripte, sortiranje po koloni i sabiranje vrijednosti

[ Pregleda: 4356 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ddddeba

Član broj: 67162
Poruke: 14
195.222.46.*



Profil

icon pomoc oko awk skripte, sortiranje po koloni i sabiranje vrijednosti20.10.2006. u 08:30 - pre 212 meseci
Dobro jutro,
treba mi pomoc u awk-u ako neko zna

imam ulaz
broj trajanje
44444------------12 sec
44444-------------5
44444------------- 6
33333 -------------- 4
33333--------------- 6
33333 -------------- -8
33333---------------- 1
55555-----------------0 (nije bilo trajanja)
na izlazu bi trebao da dobijem samo nisam jos skontao kako

44444-------- 3
33333 --------4
55555----------0

znaci da mi sabere koliko se koji broj pojavljuje puta. Samo awk mogu koristiti jer ostalo nemam, ....nije linux masina, synix je u pitanju
ako neko zna bio bih zahvalan

Pozdrav
Siuxi and Apachi
 
Odgovor na temu

Nebojsa_S
Nebojsa Stankovic
projektant baza podataka
Novi Beograd

Član broj: 38157
Poruke: 46
*.ptt.yu.

ICQ: 309
Sajt: www.oglasiplus.com


Profil

icon Re: pomoc oko awk skripte, sortiranje po koloni i sabiranje vrijednosti20.10.2006. u 10:09 - pre 212 meseci
Da li su 44444, 33333 i 55555 jedine moguce vrednosti ?
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.static.sbb.co.yu.



+257 Profil

icon Re: pomoc oko awk skripte, sortiranje po koloni i sabiranje vrijednosti20.10.2006. u 10:16 - pre 212 meseci
Po primeru sa
http://www.sf.co.yu/blog/?p=4
moralo bi nesto ovako:

Code:

awk '/44444/ {ukupno+=1} END print "44444 ukupno" ukupno}' naziv_fajla_koji_prolazis


Mozda postoji i jednostavniji nacin, ali nemam vremena sad :)

Ako treba da saberes vrednosti koje stoje uz taj broj, onda ovako:
Code:

awk '/44444/ {ukupno+=$2} END print "44444 ukupno" ukupno}' naziv_fajla_koji_prolazis

Pa tako za svaku opciju.
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Nebojsa_S
Nebojsa Stankovic
projektant baza podataka
Novi Beograd

Član broj: 38157
Poruke: 46
*.ptt.yu.

ICQ: 309
Sajt: www.oglasiplus.com


Profil

icon Re: pomoc oko awk skripte, sortiranje po koloni i sabiranje vrijednosti20.10.2006. u 10:25 - pre 212 meseci
Ovaj kod sacuvas u fajl sort.awk :
Code:
 /44444/ { broj4 += $2 }
      /33333/ { broj3 += $2 }
      /55555/ { broj5 += $2 }
 END { print "Ukupno u sekundama:"; 
         printf ("\n");
         printf ("   33333:                   %2d\n", broj3);
         printf ("\n");
         printf ("   44444:                   %2d\n", broj4);
         printf ("\n");
         printf ("   55555:                   %2d\n", broj5);}

Ako su ti podaci u fajlu ulaz.txt , onda pozivas program sa :
Code:
awk -f sort.awk ulaz.txt

(Podrazumevam da su sort.awk i ulaz.txt u istom folderu)
 
Odgovor na temu

ddddeba

Član broj: 67162
Poruke: 14
*.europronet.ba.



Profil

icon Re: pomoc oko awk skripte, sortiranje po koloni i sabiranje vrijednosti20.10.2006. u 20:23 - pre 212 meseci
Hvala puno na odgovorima.

ddddeba

pozdrav
Siuxi and Apachi
 
Odgovor na temu

[es] :: Skript jezici :: pomoc oko awk skripte, sortiranje po koloni i sabiranje vrijednosti

[ Pregleda: 4356 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.