|
|
|
|
Google Site
|
|||||||
| Forums | Registreer | Blog | Man Pages | Forum Regels | Links | Albums | Veelgestelde vragen | Gebruikers | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
![]() |
|
|
Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|||
|
Zorg sed negeren regels
Hoi
Ik gebruik sed in een script voor severall veranderingen in bestanden. Ik wens een van de vervangingen ik gemaakt om te worden toegepast voor elke regel die het woord "scripts" met uitzondering voor degenen die beginnen met 'rsh ", die ik wil is sed te negeren. Is dit mogelijk? Zo ja, hoe kan ik dat doen? De vervanging ik gemaakt heb is deze: s / \ (.* scripts \) / $ BUSINESS_SCRIPTS / Bedankt. Carlos |
| Sponsored Links |
|
|
|
|||
|
Apply Some veranderingen: Code:
s/\(.*scripts\)/$BUSINESS_SCRIPTS/ toepassing van de wijziging alleen voor die straten niet beginnen met "rsh": Code:
/^rsh/ ! {
s/\(.*scripts\)/$BUSINESS_SCRIPTS/
}De eerste Regexp beperkt de uitvoering van de vervanging van die lijnen geëvenaard door haar. Het uitroepteken draait deze beperking. U kunt meerdere opdrachten tussen de accolades, ze krijgen alleen uitgevoerd voor overeen met die lijnen (of niet niet geëvenaard, respectievelijk) door de eerste Regexp. Zie het als sed-equivalent van 'als ... dan ... " bakunin bakunin |
| Sponsored Links |
|
|
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| awk, negeren eerste x aantal lijnen. | trey85stang | Programmeren en Shell Scripting | 8 | 05-21-2008 05:44 |
| Hoe kan ik negeren alleen de lijnen die # aan het begin? | csaha | Programmeren en Shell Scripting | 1 | 01-30-2006 03:35 |
| Negeer regels die beginnen met # | sysera | Programmeren en Shell Scripting | 4 | 08-23-2005 10:04 |
| Het verwijderen van dubbele lijnen negeren geval | hellsd | UNIX voor Dummies Questions & Answers | 17 | 12-02-2004 10:47 |
| het maken van een draaiend proces huidige negeren SIGHUP signaal? | stevensxiao | UNIX for Advanced & Expert Gebruikers | 3 | 12-02-2003 01:35 PM |