![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna! |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
sed hjälp
Hej,
Jag har ett ärende och jag har för att infoga en linje över en viss rad i filen. I filen linjerna startar med datum och kan få rader som börjar med upprepade datum. Jag vill söka (första förekomst) för en rad som börjar med särskild dag och infoga en rad ovanför den linjen Ex sample.txt ------------------------------- 013008 ....... 013008 ....... 013108 ....... 013108 ....... 013008 ....... 020108 020108 ........ Säga att jag vill söka efter en rad som börjar med 020108 (första förekomst) och infoga en linje ovan. Kan du ge mig sed kommando för att eller perl onliner. Tack på förhand ammuu Senast redigerad av ammu; 02-01-2008 vid 11:48.. |
|
||||
|
Tack för svar
När jag kör kommandot man kastar ett fel $sed '1, / 020108 / (/ / i \ lägga denna linje) 'a.txt sed: Kommando förvrängda: 1 / 020108 / (/ / i \ lägga denna linje) Jag behöver lägga till en linje som anges skapa någon temp-filer Tack Ammu |