![]() |
|
|
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 |
| Sammanfoga rader i en | anypager | Shell-programmering och Skript | 7 | 05-22-2008 04:20 |
| hämtas flera rader på flera ställen i en fil | dala | Shell-programmering och Skript | 8 | 03-14-2008 03:28 |
| sammanfoga 2 filer (utan att upprepa några rader) | bluemoon1 | Shell-programmering och Skript | 9 | 10-25-2007 11:31 |
| samman flera rader från flat fil | hnhegde | Shell-programmering och Skript | 4 | 12-05-2006 07:13 |
| Sammanfoga inslagna linjer | braindrain | Shell-programmering och Skript | 1 | 07-25-2005 08:03 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
#1 (permalänk)
|
||||
|
||||
|
Använd sed att slå ihop flera rader
Hej alla:
Jag har en fil där innehållet är följande: ... Detta är en test ONE TVÅ Hello, world! XXX YYY CCC test igen tre, fyra fem sex syv Världen AAA BBB QQQ test åtta, nio Världen FFF EEE KKK ... Jag vill använda sed att slå samman alla linjer mellan en linje som innehåller ordet "test" och en linje som innehåller ordet "värld" till en linje, och ignorera andra linjer. Med andra ord vill jag ett resultat som följande: Detta är en test ONE TWO Hej, Världen! testa igen tre, fyra fem sex syv Världen test åtta, nio Världen Any help is appreciated. Tack på förhand för din hjälp! Med vänliga hälsningar, Susan |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|