findstr не находит ожидаемую строку - PullRequest
0 голосов
/ 13 января 2020

У меня есть текстовый файл, содержащий контрольную сумму и имя файла (созданный md5.exe), и я хочу найти определенные строки c, то есть:

findstr /C:"78CF4EECBD9B291586C1E2700DBBA225  Report\$worksheet.rpf" CheckSum\20200111\Code.txt

Возвращает: Ничего

Поиск по контрольной сумме работает нормально:

findstr /C:"78CF4EECBD9B291586C1E2700DBBA225" CheckSum\20200111\Code.txt

Возвраты: 78CF4EECBD9B291586C1E2700DBBA225 Report \ $ worksheet.rpf

Поиск по имени файла

findstr /C:"Report\$worksheet.rpf" CheckSum\20200111\Code.txt

Возвраты: ничего

Поиск частичного имени файла:

findstr /C:"worksheet.rpf" CheckSum\20200111\Code.txt

Возвращает:

78CF4EECBD9B291586C1E2700DBBA225  Report\$worksheet.rpf

385F7372D8ECC5C81AE8610A8382A7EF  Report\complete_worksheet.rpf

08625B35A4768EAB994A007CE4B16350  Report\product_worksheet.rpf

Похоже, что имена файлов, содержащие "$", не найдены: - (

Any идеи почему? или как заставить это работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...