![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| slette to mønstre og fjerne ett mønster | ppat7046 | Shell programmering og Skripting | 7 | 04-08-2009 10:19 |
| Slett linjer mellom to mønstre uten å slette den andre mønster | Ilja | Shell programmering og Skripting | 1 | 11-14-2008 09:53 |
| Grep Alle linjer mellom 2 ulike mønstre | gurpreet470 | Shell programmering og Skripting | 2 | 11-07-2008 04:45 |
| Komme linjene mellom siste forekomst av to mønstre | rvz | Shell programmering og Skripting | 8 | 08-08-2008 06:32 |
| Hvordan få linjer mellom mønstre? | racbern | Shell programmering og Skripting | 11 | 04-23-2008 08:28 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
slette linjene mellom mønstre
Hei, jeg har søkt i dette forum hele dagen, men kunne ikke finne nok for å hjelpe meg med å gjøre en oppgave. Det eneste som jeg kan komme opp med er dette:
sed '/ [0-9] [0-9] /, / [0-9] [0-9] / (/ / p; d;)' inndatafil> utdatafil Jeg vil gjerne sed/awk / grep en fil i to mønstre og slett linjer mellom de mønstre. Se inndatafil nedenfor. Dette er bare en liten del av en lang fil. Alt i fet skal slettes. I dette tilfellet, jeg ønsker å søke etter det første mønsteret [0 0 2] og det siste mønsteret [2433 2433 2], og deretter slette hver linje mellom disse mønstrene men holde line [ANT_2] over line [2433 2433 2] . Tilsvarende Jeg ønsker å søke etter det første mønsteret [0 0 4] og det siste mønsteret [1 1 2], og deretter slette hver linje mellom disse mønstrene men holde line [ANT_6] over line [1 1 2]. Antall linjer mellom disse pattens kan variere. Det eneste som jeg kan se som er konstant er [0 0]. Hjelp eller forslaget vil bli verdsatt. inndatafil -------- ANT_1 0 0 2 jan 14 10:11:44 2009 Regel Fil banenavn: / home / la / _drc_ PLY til gate området ratio> 500 ANT_2 2433 2433 2 januar 14 10:13:46 2009 Regel Fil banenavn: / home / la / _drc_ mt1 til gate området ratio> 40 p 1 44 -2109300 -10645700 -2095600 -10645700 -2095600 -10649700 -2088500 -10649700 -2088500 -10655700 -2071900 -10655700 ANT_3 0 0 2 jan 14 10:13:59 2009 Regel Fil banenavn: / home / la / _drc_ mt2 diff gate innganger. ANT_4 0 0 2 jan 14 10:14:01 2009 Regel Fil banenavn: / home / la / _drc_ gull diff gate innganger. ANT_5 0 0 4 januar 14 10:14:01 2009 Regel Fil banenavn: / home / la / _drc_ gull diff gate innganger. ANT_6 1 1 2 jan 14 10:14:01 2009 Regel Fil banenavn: / home / la / _drc_ gull diff gate innganger. NET_AREA_RATIO_RDBS 0 0 3 jan 14 10:14:01 2009 ANT2.OUT ANT3.OUT ANT4.OUT Ønsket utdatafil ---------------- ANT_2 2433 2433 2 januar 14 10:13:46 2009 Regel Fil banenavn: / home / la / _drc_ mt1 til gate området ratio> 40 p 1 44 -2109300 -10645700 -2095600 -10645700 -2095600 -10649700 -2088500 -10649700 -2088500 -10655700 -2071900 -10655700 ANT_6 1 1 2 jan 14 10:14:01 2009 Regel Fil banenavn: / home / la / _drc_ gull diff gate innganger. |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|