← Back to team overview

sslug-teknik team mailing list archive

Re: sed regular expression driller mig

 

Jon Bendtsen wrote:
On 10/08/2012, at 12.21, Egon Andersen wrote:
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\)

root@dkvideobackup:/home/jonbendtsen# echo "foertekst \(den fejlagtige tekst\) eftertekst" foertekst \(den fejlagtige tekst\) eftertekst
root@dkvideobackup:/home/jonbendtsen# echo "foertekst \(den fejlagtige tekst\) eftertekst" | sed -e "s/\\\(.*\\\)//"
foertekst  eftertekst


Problemet med denne løsning er at *alle tekster* der starter med \( og slutter med \) vil blive fjernet. Og desværre findes denne type tekster mange steder. Så det der skal fjernes er *een specifik tekst*. Og denne tekst består desværre af:
\(den fejlagtige tekst\)

Med venlig hilsen
Egon Andersen


--
* Talura ApS         * Phone: +45 43 52 50 00 *
* Vibeholms Vænge 69 *                        *
* DK-2635  Ishøj     * mailto:post@xxxxxxxxx  *
* CVR 25 62 09 09    * http://www.talura.dk   *


Follow ups

References