![](/img/trans.png)
[英]double quotes and whitespace as argument to python script in PowerShell
[英]how to write a script to read double quotes in powershell
大家好,我正在尝试读取一个字符串,该字符串用双引号括在文件中,例如“ cars”:我正在使用此命令,但无法读取,可能是因为我没有使用正确的格式来读取引号
$houseid = $json |Get-Content |Select-String -pattern ""houseid":"| measure | select -exp count
write-host "houseid = " $houseid
我正在从json文件读取文件
当包含引号时,将您的模式括在单引号中。 尽管不是必需的,但是您应该添加-SimpleMatch
来指定它是普通的字符串模式而不是regex。
#Valid sample
'"houseid":myjsonvalue' | Select-String -Pattern '"houseid":' -SimpleMatch | measure | select -ExpandProperty count
1
#Invalid sample
'houseid:myjsonvalue' | Select-String -Pattern '"houseid":' -SimpleMatch | measure | select -ExpandProperty count
0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.