![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Sed Range Utgåva | Wrathe | Shell-programmering och Skript | 2 | 06-17-2008 03:54 |
| nawk-how räkna antalet förekomster av ett mönster, då vet inte mönstret | cyber111 | Shell-programmering och Skript | 2 | 05-11-2008 03:00 |
| SED sökmönstret och ersätt med Mönsterredigeraren | racbern | Shell-programmering och Skript | 4 | 03-15-2008 05:59 |
| Mönster söka mönster i c-filer | murthybptl | Shell-programmering och Skript | 6 | 11-17-2007 09:15 |
| Sök fil för mönster och ta några rader innan mönster | frustrated1 | Shell-programmering och Skript | 2 | 12-22-2005 03:41 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Hjälp behövs sed antal mönster
Hej alla,
Jag använder sed för att extrahera de linjer som sker mellan den 2 mönster med hjälp av följande kommando: sed -n '/ pattern1 /, / pattern2 / "filename Ovanstående kommando har inga problem och fungerar bra. Men jag undrar om det är ett sätt att avsluta sed när den har utvunnits intervallet minst en gång? detta är nödvändigt eftersom filen kommer endast att ha en förekomst av detta mönster sortiment och även indatafilen som sed fungerar är stor. tack på förhand. sjönk. |
|
||||
|
Hej,
tack för svaret. Det fungerar bra när pattern1 och pattern2 är helt olika. I vissa fall pattern2 kommer att vara en del av pattern1 och i detta fall kommer det att bara skriva ut pattern1 och utgångar. hur kan vi undvika detta? Även pattern2 kan förekomma (flera gånger) innan pattern1 sig eftersom det kan koppla ihop sig med andra mönster för att bilda en annan. ja, hur kan vi ändra kommandot så att "-e '/ pattern2 / q" delen är effektivt endast om sökningen i området? tack igen sjönk. |