On Thu, 03 Mar 2005 11:00:27 +0100 Michelle Konzack <[EMAIL PROTECTED]> wrote:
> Am 2005-03-03 02:43:43, schrieb Carsten Prie�: > > Hallo! > > > #!/bin/bash > > # > > dchroot -c ia32 -d gmplayer "$1" > > > > Funktioniert soweit so gut, dennoch vertr�gt das System keine > > Leerzeichen im Dateinamen. "Segelurlaub Stockholm.wmv" als Parameter > > ruft gmplayer auf und fordert ihn auf Segelurlaub sowie > > Stockholm.wmv aufzurufen. > > Ok ... > > Das ist normal, denn Du gast ihm ja mit > > chrootscript Segelurlaub Stockholm.wmv > > zwei Parameter �bergeben. Du kannst entweder mit > > chrootscript Segelurlaub\ Stockholm.wmv > oder > chrootscript "Segelurlaub Stockholm.wmv" Habe ich tats�chlich etwas ungl�cklich formuliert, ich �bergebe nat�rlich Segelurlaub\ Stockholm.wmv. Funktioniert beides nicht. Aber folgendes l�uft: dchrootscript "Segelurlaub\ Stockholm.wmv" Aber ich m�chte dieses Skript mit meinem Nautilus benutzen und dieses �bergibt den Dateinamen anscheinend einfach so, soll hei�en mit Leerzeichen ohne Markierung, dass es sich dabei um ein Sonderzeichen handeln k�nnte. gmplayer Segelurlaub Stockholm.wmv Aber gerade darum geht es mir. Was vielleicht eine M�glichkeit w�re, w�re eine �berpr�fung des Parameters auf Leerzeichen, wobei dann die Backslashes und Anf�hrungszeichen gesetzt werden. Doch stellt sich da die Frage wie ich das mache, und wie ich da zwischen evtl. mehreren Parametern unterscheiden soll. Nat�rlich kann ich festlegen, dass es nur einen geben darf und k�nnte damit auch gut leben, nur gehen meine F�higkeiten in Bash uns sh nicht soweit, als dass ich Strings nach Zeichen durchsuchen kann und diese durch andere Zeichen in anderer Anzahl ersetzen k�nnte. Gru�, Carsten

