Carsten Prie� <[EMAIL PROTECTED]> writes:

> On Thu, 03 Mar 2005 17:30:18 +0100
> [EMAIL PROTECTED] (Heike C. Zimmerer) wrote:

>> Somit liegt das Problem sicher nicht im Aufruf, sondern im
>> aufgerufenen Script.  Denn du �bergibst ja genau 1 Argument, und das
>> Script erh�lt genau eines, das den Backslash (noch) enth�lt.  Wenn du
>> trotzdem innerhalb dieses Arguments noch quoten musst, verhinderst du
>> einen sp�teren Word Split, wie er z.B. passiert, wenn im nachfolgenden
>> Skript statt "$1" (mit Anf�hrungszeichen) nur $1 steht.
>> 
>> Kannst du das Script posten?
>> 
>
> Hallo! 
>
> Das Problem ist ja nun mittlerweile gel�st.
> Ein wirkliches Skript ist das ja nun nicht mehr, eher ein kleiner Befehl
> mit ParameterHandling:
>
> #!/bin/bash
> #
> dchroot -c ia32 -d gmplayer "\"[EMAIL PROTECTED]""
>
> Oder meintest du was anderes?

Ja.  Ich bezog mich auf Erkl�rungen, die aussagten, es ginge um die
Anzahl der �bergebenen Argumente.  Das stimmt nicht.  Das Problem
lag/liegt nicht dort.  Der problematische Split passiert sp�ter.

Denn im Endeffekt �nderst du an der Anzahl der �bergebenen Argemente
gar nichts.  Du klebst vorne und hinten ein '"' an und �bergibst sie
ansonsten identisch an dchroot (das ich f�r ein Script hielt).

Deine L�sung (besser: Workaround) d�rfte Probleme bekommen, wenn dein
Film "Maggie's Farm" hei�t.  Auch mit mehreren Spaces am St�ck und
anderen Kombinationen k�nnte es Probleme geben.  Und mehr als 1
Argument kannst du so wahrscheinlich auch nicht �bergeben;
mplayer-Option w�ren vermutlich Essig.  

Hauptsache tut, aber Universall�sung ist es halt keine.

Gru�,

 Heike


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an