Am Sat, 28 Feb 2009 23:04:10 +0100 schriebst Du:
Ich schrieb ja: ls und find akzeptieren Dateien mit Leer- u. Sonderzeichen, rem nicht.
rm akzeptiert sehr wohl Leer- und Sonderzeichen in Dateinamen. ein rm a\ b\ \$ bzw rm 'a b $' werden akteptiert, sofern es eine Datei dieses Namens gibt. Verwendest Du 'rm -f' meckert es nicht mal bei fehlen einer passenden Datei. Du musst nur dafür sorgen, dass die Shell die Parameter unverändert weiter reicht ohne sie selber zu expandieren. Umgekehrt kann ls Platzhalter (Wildcards) nicht expandieren, daher funktioniert zwar 'find \*.01' aber nicht 'ls \*.01'. Es sei denn, es existiert tatsächlich eine Datei mit Namen *.01. Ansonsten verstehe ich nicht ganz, was Du mit all den Beispielen aussagen willst. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org