[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: