Как я могу сохранить строки как необработанные данные в Powershell? - PullRequest
2 голосов
/ 29 июня 2011

Я бы хотел установить строку со специальными символами (например, $).Как сохранить строку как необработанную строку?

$ B = "A $$ B" не сохраняется как "A $$ B".

Спасибо.

Ответы [ 3 ]

3 голосов
/ 29 июня 2011

возможно, вы можете использовать `для выхода из символов (называемый 'backqoute')

2 голосов
/ 29 июня 2011

Если строка в ' (одинарные кавычки), переменные (например, $x) не раскрываются.

Кроме того, Powershell имеет here-strings очень похоже на дословные строки в C #

http://blogs.msdn.com/b/powershell/archive/2006/07/15/variable-expansion-in-strings-and-herestrings.aspx

0 голосов
/ 29 июня 2011

Используйте одинарные кавычки для установки литеральных значений в Powershell:

$B = 'A$$B'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...