|
|
|
|
Google Site
|
|||||||
| Forums | Registrer | Blog | Man Sider | Forum Regler | Links | Albums | FAQ | Brugere | 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. |
![]() |
|
|
Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|||
|
Inputtet er ligesom
Ingen kode 030019991 22 030087819 0 030089001 22 030178901 39 030333333 22 Mønstre, jeg ønsker at matche er 0300 0301 0303. Jeg ønsker at tælle forskellige koder begivenheder for hver af disse mønster. for eksempel for 0300 Code 22 sker 2 gange og 0 forekommer 1 gang. output bør være sådan 300: 22 2 0 1 0301: 39 1 etc Jeg har store ingen af mønstre, så jeg er nødt til at gemme dem i array og derefter matche dem. Please nogen, der kan give med shell script presserende. |
| Sponsorerede links | ||
|
|
|
|||
|
Works Men
det virker fint, men matchende mønstre kan ikke være 4 cifre i længde, der kan være 2,5 eller 7 osv. Else fil csv og meget mere colums kan være til stede mellem kode 22 etc og nr. 0300 ... . Vil jeg stor pris på din hjælp
|
|
||||
|
Kan du inkluderer en prøve af datafile? Måske første ti linjer eller så?
Da du siger csv, så du kan klippe af området snarere end karakter holdninger - hvilket løser din bekymring længde. |
|
|||
|
Et andet problem
Citat:
mangler) e: g>> cat abc sæt a \u003d 0; sæt xyz \u003d (1 2 3 4 5 6); >> Chmod 777 abc; >> abc manglende parameter) Hvordan kan jeg rette op på denne. Jeg vil meget pris på din hjælp. |
|
|||
|
Du er ikke definere 'mønster' - du gav et eksempel på fire cifre ud af otte ved starten af en linje. Antages det første kolonne er et mønster - en kombination af tal / bogstaver: Code:
awk '{ arr[$1]++ }
END { for (i in arr) { print i, arr[i]} } ' filename |
|
|||
|
Sådan definerer variabler i en fil
ok thnk
Sidst redigeret af krabu; 10.10.2008 på 04:00 AM.. |
| Sponsorerede links |
|
|
![]() |
| Bogmærker |
| Tags |
| sortere, Entydige |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Awk at tælle matchende IP-adresse | new_buddy | Shell Programmering og Scripting | 3 | 05-28-2008 06:24 AM |
| nawk-how tælle antallet af forekomster af et mønster, når de ikke kender mønster | cyber111 | Shell Programmering og Scripting | 2 | 05-11-2008 04:00 AM |
| finde duplikateksemplaret filer efter størrelse og finde mønstertilpasning og tælle | jerome Sukumar | Shell Programmering og Scripting | 2 | 12-01-2006 04:20 AM |
| Mønstertilpasning sed | leemjesse | Shell Programmering og Scripting | 3 | 03-23-2005 04:06 AM |
| mønstertilpasning | larryase | UNIX for dummyer Spørgsmål & svar | 3 | 11-22-2004 06:54 PM |