|
|||||||||||||||||||||||||||
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.
|
||||||||||||||
|
||||||||||||||