← Back to team overview

sslug-teknik team mailing list archive

sed regular expression driller mig

 

Hej SSLUG'er

Jeg har en stak filer, hvor der har indsneget sig en fejl.
Fejlen er simpelthen at der er kommet en tekst med der skulle være blanktegn. Det der driller mig er blot, at teksten starter med:
\(
og slutter med
\)

Altså en tekst som ligner følgende: \(den fejlagtige tekst\)

Jeg har forsøgt noget i stil med:

sed -c -i_orig {s/\(den fejlagtige tekst\)/                 /} *.txt

Jeg får fejlmeddelelsen:
sed: -e udtryk nr. 1, tegn 7: unterminated `s' command

Jeg har også forsøgt at escape både ' '(mellemrum), \ og (, men jeg vedbliver at få en fejl enten i stil med ovenstående eller syntax error.

Jeg er overbevist om at det er et eller andet simpelt jeg bare lige har misset.

Håber der er en der kan hjælpe.

Med venlig hilsen
Egon Andersen


Follow ups