Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 131

Here-Strings

Оглавление

Bei größeren Texten könnte es mühselig werden, alle darin vorkommenden Anführungszeichen zu entwerten oder per Verdopplung zu maskieren.

Deshalb kennt PowerShell neben den normalen einzelnen Anführungszeichen noch weitere Textbegrenzungszeichen, die aus insgesamt drei Zeichen bestehen. Das öffnende Begrenzungszeichen besteht dabei aus den Zeichen @, Anführungszeichen (einfach oder doppelt) und Zeilenumbruch. Das schließende Begrenzungszeichen dreht die drei Zeichen um:

@"

Ein Text, der nun auch

"Anführungszeichen" direkt

enthalten darf.

"@

Bei PowerShell nennt man Texte, die auf diese Weise definiert werden, Here-Strings.

Here-Strings bestehen zwar meist aus mehreren Textzeilen, aber mehrzeiligen Text könnte man auch ohne sie mit ganz normalen Anführungszeichen definieren. Man braucht sie nur, wenn man Text begrenzen möchte, in dem missverständliche Anführungszeichen vorkommen und Sie keine Lust haben, diese Anführungszeichen einzeln zu maskieren.

PowerShell 7 und Windows PowerShell

Подняться наверх