Linux - Spezielle Shell-Zeichen wörtlich rendern

Linux - Spezielle Shell-Zeichen wörtlich rendern

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 +Hdeaktivieren Sie !die Verlaufserweiterung mit (und set -Haktivieren Sie sie anschließend wieder).

verwandte Informationen