使用带引号和标点的FINDSTR

时间:2019-01-23 10:15:20

标签: batch-file findstr

我有一个文件,其中包含以下内容作为JSON键/值对:

"Package": []

但是,当我尝试使用以下命令时,并不能找到整个键和空数组:

FINDSTR /L /C:"Package"": []" %dir%

如何使用FINDSTR查找上述JSON对象?

1 个答案:

答案 0 :(得分:1)

要在findstr的搜索字符串中转义引号,请使用\"

findstr /C:"\"Package\": []" "%dir%"

由于空格数可能有所不同,所以我宁愿这样做:

findstr /R /C:"\"Package\" *: *\[ *\]" "%dir%"