Использование FINDSTR с кавычками и пунктуацией - PullRequest
0 голосов
/ 23 января 2019

У меня есть файл, который содержит в качестве пары ключ / значение JSON следующее:

"Package": []

Однако, когда я пытаюсь использовать следующее, он не находит весь ключ и пустой массив:

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

Как, если это вообще возможно, использовать FINDSTR для поиска вышеупомянутого объекта JSON?

1 Ответ

0 голосов
/ 23 января 2019

Чтобы избежать кавычек в строке поиска findstr, используйте \":

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

Поскольку количество пробелов может варьироваться, я бы предпочел сделать следующее:

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