Um doppelte Anführungszeichen in einer Zeichenfolge anzuzeigen, schließen Sie die gesamte Zeichenfolge in einfache Anführungszeichen ein. Zum Beispiel:
'As they say, "live and learn."'
Die Ausgabe dieses Befehls lautet:
As they say, "live and learn."
Sie können auch eine Zeichenfolge mit einfachen Anführungszeichen in eine Zeichenfolge mit doppelten Anführungszeichen einschließen. Zum Beispiel:
"As they say, 'live and learn.'"
Die Ausgabe dieses Befehls lautet:
As they say, 'live and learn.'
Verwenden Sie ein Backtick-Zeichen, um Windows PowerShell zu zwingen, ein doppeltes Anführungszeichen wörtlich zu interpretieren. Dadurch wird verhindert, dass Windows PowerShell das Anführungszeichen als Zeichenfolgenbegrenzer interpretiert. Zum Beispiel:
"Use a quotation mark (`") to begin a string."
Die Ausgabe dieses Befehls lautet:
Use a quotation mark (") to begin a string.
Da der Inhalt von Zeichenfolgen in Anführungszeichen wörtlich interpretiert wird, können Sie das Backtick-Zeichen nicht verwenden, um eine wörtliche Zeicheninterpretation in einer Zeichenfolge in Anführungszeichen zu erzwingen.
Die Verwendung des Backtick-Zeichens, um andere Anführungszeichen in Zeichenfolgen in einfachen Anführungszeichen zu umgehen, wird in neueren Versionen von PowerShell nicht unterstützt. In früheren Versionen von PowerShell konnte das Escape-Zeichen für das Zurücksetzen verwendet werden, um ein doppeltes Anführungszeichen in einer Zeichenfolge in einfachen Anführungszeichen zu ersetzen, wie im help about_quoting
Dokument beschrieben, das in diesen Versionen von PowerShell verfügbar ist.
about_quoting
Hilfe auch nicht finde . Ausführen von Powershell v5.1. Es funktioniert weiterhin wie erwartet, doppelte Anführungszeichen zu umgehen oder verschiedene Arten von Anführungszeichen zu verschachteln.