![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Sed Range Issue | Wrathe | Programmeren en Shell Scripting | 2 | 06-17-2008 04:54 PM |
| nawk-how van het aantal voorkomens van een patroon, weet niet wanneer het patroon | cyber111 | Programmeren en Shell Scripting | 2 | 05-11-2008 04:00 |
| SED zoekpatroon en Vervang de patroon | racbern | Programmeren en Shell Scripting | 4 | 03-15-2008 05:59 |
| Patroon zoeken patroon in c-bestanden | murthybptl | Programmeren en Shell Scripting | 6 | 11-17-2007 09:15 |
| Zoek bestand voor patroon en grijper sommige lijnen vóór patroon | frustrated1 | Programmeren en Shell Scripting | 2 | 12-22-2005 03:41 PM |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Hulp nodig sed waaier patroon
Hi all,
Ik gebruik sed voor de extractie van de lijnen die optreedt tussen de 2 patronen met het volgende commando: sed -n '/ pattern1 /, / pattern2 /' bestandsnaam Het bovenstaande commando heeft geen enkel probleem en werkt prima. Maar ik vroeg me af of er een manier om te stoppen sed wanneer hij heeft gewonnen de reeks ten minste een keer? Dit is nodig omdat het dossier hebben alleen een optreden van het bovenstaande patroon bereik en ook de input-bestand op die sed actief is groot. Thanks in advance. zonk. |
|
||||
|
Hoi,
bedankt voor het antwoord. Het werkt goed wanneer pattern1 en pattern2 zijn totaal verschillend. In sommige gevallen, pattern2 zal een deel van pattern1 en in dit geval, zal het gewoon printen pattern1 en uitgangen. hoe kunnen we dit vermijden? Ook pattern2 kan zich (meerdere malen) vóór pattern1 zelf, omdat het kan koppelen met andere patronen te vormen een ander bereik. ja, hoe kunnen we het commando zodat "-e '/ pattern2 / q" deel is alleen effectief als het zoeken is in de reeks? Thanks again, zonk. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|