Ich habe ein Skript, das mit Hilfe von Optionen Werte in einer Konfigurationsdatei überschreiben kann, zum Beispiel die Option --password
kann die Einstellung in der Konfigurationsdatei überschreiben (bitte beachten Sie, dass dies keine Diskussion über die Sicherheit ist). Allerdings kann ein Passwort Zeichen enthalten, die durch bash
als Sonderzeichen erkannt, und diese Zeichen müssen mit einem Escape-Zeichen versehen oder in " " eingefügt werden.
Jetzt verstehe ich das. Obwohl ich nicht sagen kann, wer dieses Skript in Zukunft benutzen wird, möchte ich ihm oder ihr den Ärger ersparen, ein falsches Passwort zu haben, nur weil er oder sie vergessen hat, das Passwort innerhalb von " " zu platzieren oder das Sonderzeichen zu umgehen.
Wie geht man am besten mit einer solchen Eingabe um?
Vielen Dank im Voraus.