在powershell中,如果我使用@“”@,那么如果字符串包含$var,则$var将被解析,因此我只能使用@ ',但令我惊讶的是@ '也不能正常工作x1c 0d1x
如果你只是这样做,你会得到一个错误,所以这不会工作
微软已经告诉我可以使用两个单引号,但是我使用两个单引号后,输出仍然是两个单引号,第一个单引号没有转义,怎么办?
这是我的PowerShell版本。我正在使用Windows 10
我尝试使用@”,但它不会工作,因为字符串包含$var。所以,我不得不用@',微软的bing ai告诉我可以用“"",但它在欺骗我,powershell没有像三个双引号这样的表达式
1条答案
按热度按时间ryevplcw1#
您仍然可以在这里使用双引号字符串@”和“@。
你需要做的就是用一个反勾号转义$var中的美元符号,如下所示。