![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
sed hjælpe
Hej,
Jeg har en fil, og jeg er nødt til at indsætte en linje over en bestemt linje i filen. I filen linjerne starter med datoer og kan have linjer startende med gentagne datoer. Jeg vil gerne søge (første forekomst) for en linje, der starter med særlig dato og indsætte en linje over denne linje Ex sample.txt ------------------------------- 013.008 ....... 013.008 ....... 013.108 ....... 013.108 ....... 013.008 ....... 020108 020.108 ........ Sige, at jeg vil søge efter en linje, der starter med 020108 (første forekomst), og indsætte en linje over det. Kan du give mig sed Kommandoen for at eller perl onliner. Thanks in advance ammuu Sidst redigeret af ammu; 02-01-2008 på 11:48 AM.. |
|
||||
|
Thanks for besvarelse
Når jeg udføre kommandoen det er at smide en fejl $sed '1, / 020108 / (/ / i \ tilføje denne linje) 'a.txt sed: Kommando forvansket: 1 / 020108 / (/ / i \ tilføje denne linje) Jeg har brug for at tilføje en linje som ud skabe nogen temp filer Tak Ammu |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|