On Fri Oct 17 01:06PM, Michael Maldener wrote: > # Ich versuch mal diesen Namen zu interpretieren: > Sowohl bei Anzeigen als auch bei den Loeschversuchen laeuft es > auf folgendes hinaus.: > Die shell erkennt fuer die ominoese Datei ?$2@ > das expandierte Muster [EMAIL PROTECTED] > Siehe Meldung: > ls: ?@: No such file or directory > rm: cannot remove `?@': No such file or directory > > ? steht ja fuer genau ein Zeichen. > Ich frage mich was das $2 soll. Es wird ja beim Expandieren der Shell > entfernt.
$2 ist normalerweise argv[2]. Da du bei deinem rm-Befehl keine Argumente angibst ist $2 leer und erscheint nicht in der Fehlermeldung von rm. > Was beduetet das @ am Schluss? > Es steht doch fuer einen Link. > Kann es sein, dass das mit Netwerkverbindungen zu tun hat? > [EMAIL PROTECTED]:~> rm -f '\?$2@' > [EMAIL PROTECTED]:~> echo $? > 0 $? beinhaltet den R�ckgabewert des letzten Befehls. Da 0 zur�ckgegeben wird, m�sste der rm-Befehl eigentlich erfolgreich gewesen sein. > > # Die Quotingversuche bringen auch nichts. > # Es ist auch keine mit chattr veraenderte Datei. > rose:/home/ich # rm '?$2@' > rm: cannot remove `?$2@': No such file or directory Das klappt bei mir, nachdem ich die Datei mit touch '?$2@' angelegt habe. > #Interessant ist, dass die Datei ganz am Anfang steht: > > [EMAIL PROTECTED]:~> ls -la > insgesamt 7528 > -rw-r--r-- 1 ich users 0 2003-10-16 17:30 ?$2@ > drwxr-xr-x 32 ich users 4096 2003-10-17 11:41 . > drwxr-xr-x 12 root root 4096 2003-10-17 10:42 .. > ... Das ist allerdings seltsam. Sagt die Ausgabe von file '?$2@' irgendwas? > Michael dankt fuer die Antwort. gru�, andreas -- 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)

