
Ich versuche, mit meinen Anmeldeinformationen über Samba eine Verbindung zu einer lokalen Windows-Freigabe herzustellen. Das Kennwort, das ich zum Herstellen der Verbindung verwende, enthält ein Ausrufezeichen. Wenn ich diesen Befehl ausführe, gibt die Shell den letzten von mir ausgeführten Befehl in die Mitte der Zeichenfolge ein, wo das ! war. Wie weise ich die Shell an, die Zeichenfolge wörtlich zu analysieren? Ich habe versucht, das Kennwort in Anführungszeichen einzuschließen und mit einem „\“ zu maskieren, aber ohne Erfolg.
Antwort1
Versuchen Sie es mit einfachen Anführungszeichen.
Wenn dies immer noch fehlschlägt, set +H
deaktivieren Sie !die Verlaufserweiterung mit (und set -H
aktivieren Sie sie anschließend wieder).