Re: OT: sed - regex Problem
On Thu, Nov 13, 2003 at 01:41:09PM +0100, Lars Weissflog wrote:
> Das mit der Schleife soll das Problem nicht sein, aber sed will schon
> nicht.
> Ich würde machen:
>
> sed s/\(\/home\/michel\/thesis\)/./g testfile.tex > testfile.tex.neu
>
> Und das gibt:
>
> sed: -e expression #1, char 12: Unknown option to `s'
Die \ frißt deine shell, mach '' drumrum:
sed 's/\(\/home\/michel\/thesis\)/./g' testfile.tex > testfile.tex.neu
Ansonsten würde ich für die "Massenänderung" perl empfehlen:
find . -name '*.tex' -print0 | xargs -0 perl -i.bak -pe 's#/home/michel/thesis#.#g'
Die Klammern konnte man übrigends weglassen.
-billy.
--
Meisterbohne Meisterbohne GbR, Küfner, Mekle, Meier Tel: +49-731-399 499-0
eLösungen Söflinger Straße 100 Fax: +49-731-399 499-9
89077 Ulm http://www.meisterbohne.de/
Reply to: