![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Hvordan sortere en fil og derefter udskrive lignende linjer gang | shira | Shell Programmering og Scripting | 6 | 01-27-2009 01:22 PM |
| Sorter, gruppe rækker | patrykxes | Shell Programmering og Scripting | 6 | 01-06-2009 02:28 PM |
| awk hjælpe kræves til gruppe output og udskriv en del af gruppen linje og oprindelige linje | rajan_san | Shell Programmering og Scripting | 5 | 10-27-2008 09:16 AM |
| Sorter cmd at få GRUPPEN AF? | RacerX | UNIX for dummyer Spørgsmål & svar | 6 | 10-16-2008 08:40 AM |
| PHP & MySQL: sortere desending og udskrive | perleo | Shell Programmering og Scripting | 1 | 09-02-2003 12:50 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
awk - sortere, og derefter udskrive den høje værdi for hver gruppe
Hi @ alle Jeg forsøger at nå til dette problem, Jeg har en 2-kolonne bestående fil som følgende: 192.168.1.2 2 192.168.1.3 12 192.168.1.2 4 192.168.1.4 3 cpc1-swan1-2-3-cust123.swan.cable.ntl.com 4 192.168.1.3 5 192.168.1.2 10 192.168.1.4 8 cpc1-swan1-2-3-cust123.swan.cable.ntl.com 8 og jeg vil denne form for produktion: 192.168.1.2 10 192.168.1.3 12 192.168.1.4 8 cpc1-swan1-2-3-cust123.swan.cable.ntl.com 8 Jeg forsøger at bruge denne metode: Code:
awk '{ a[$NF]=$2; if ( a[$NF] >= max[$NF] ) max[$NF]=a[$NF] } END { for ( item in a ) print item,max[item] }'
men jeg er ikke sikker på dette er den rigtige vej .... Tak jer alle på forhånd! m4rco - |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|