On Mon, Jan 29, 2001 at 09:36:03 +0100, Thomas Bader wrote:

> > send-hook symlink\.ch  "set realname='Thomas '\'DawnRazor\'' Bader'"
                           1             2       34          5 6      78

1. das begrenzen des eigentlichen arguments beginnt.

2. die zweite stufe des begrenzen beginnt hier.

3. und endet hier auch wieder.

4. hier wird auf der ersten ebene von " escaped. der backslash ist
   notwendig da wir uns auf der stufe " befinden.

5. hier wieder.

6. hier beginnt wieder der rest des zweiten begrenzers.

7. und endet hier auch wieder.

8. das ganze argument wird abgeschlossen.

> Das Funktioniert sehr gut.  Danke!
> 
> Aber kannst Du mir sagen, wieso da »'\'« und »\''« nötig
> sind?

es gibt zwei quotation mechanismen: der eine fängt mit " an und der
andere mit ' . soweit so klar. bei der verwendung von ' wird allerdings
die \ escapes nicht ausgewertet. das war das ursprüngliche problem
deiner fragestellung. deswegen hab ich das \' aus der zitierung mittels
' rausgenommen und es der stufe weiter unten, dem mit ", überlassen.
innerhalb von doppelten anführungszeichen wird mit \' korrekt escaped,
was eben mit ' nicht passiert.

-- 
"Mine!  Mine!  It's all mine!"
        -- Daffy Duck

--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------

676 eingetragene Mitglieder in dieser Liste.

Antwort per Email an