SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] søg og erstat med perl



On 23 Jan 2003 17:34:09 +0100
Poul Kristensen <sslug@sslug> wrote:
> 
> Hej derude,
> 
> Jeg skal have overført en del ascii filer fra win* miljø til linux
> miljø.
> 
> I disse filer optræder stinavne fx 'c:\gammel\sti' som så skal
> erstattes med '/fx/ny/sti'
> 
> Har fundet eksemplet
> 
> find . -type f -print  | xargs perl -i.bak -pe 's/fra/til/g' 
> 
> men hvordan indkapsler jeg skråstregerne i stinavnene så perl kan
> finde ud af konverteringen?
> 

dette burde klare det:

perl -i.bak -pe 's#c:\gammel\sti#/ny/sti#' *

sagt med andre ord: du kan bruge forskellige tegn som delimiter i perl,
så om du bruger / # eller ! er det samme.


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:55
Denne side vedligeholdes af MHonArc .