![]() |
|
|
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! |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| regexp hjälp | TinCanFury | Shell-programmering och Skript | 0 | 04-06-2008 07:21 |
| I Hjälp, Suppleant Text ... | solidhelix08 | Shell-programmering och Skript | 6 | 02-07-2008 05:21 |
| regexp med sed igen! | andy2000 | Shell-programmering och Skript | 2 | 05-03-2007 11:15 |
| Suppleant i VI | kingdbag | UNIX for Dummies Frågor & Svar | 5 | 01-17-2007 02:42 |
| regexp | penfold | UNIX för avancerade & Expertanvändare | 1 | 06-28-2005 08:45 |
|
|
LinkBack | Thread Tools | Sök i denna tråd |
Omdöme:
|
Visningslägen |
|
||||
|
VI + regexp + ersättare
En annan gåta (för mig) Använda VI Jag redigerar några filer som jag vill radera flera rader jag behöver inte längre brukar jag göra nåt sånt: Kod:
:%s/line_to_suppress//g och det fungerar bra men i detta fall på mönstret radera innehåller vissa specialtecken så jag gör det så att: Kod:
:%s#line_to_suppress_with_special_characters##g men är det enda problemet kvar att jag inte kan förutsäga vad som kommer att vara början av raden så jag önskar att jag kunde göra nåt sånt: Kod:
:%s/*line_to_suppress//g men naturligtvis om jag skydda mönstret med # för att förhindra specialtecken för att irritera mig ... det * fungerar inte längre det bästa sättet skulle vara att undertrycka varje rad innehåller mina mönster, men jag vet inte hur man gör det Jag är säker på att det är ganska lätt för många av er, så om man har lite tid, skulle det hjälpa mig mycket Thanx |