![](/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.