Результаты поиска Findsr vs
1281
Keen
В соответствии с этим ответом я пытался использовать findstr, чтобы найти строку (имя) внутри некоторых файлов журнала HL7 в каталоге. Findstr получил 0 результатов, но Find вернул много. Я поиграл с синтаксисом моей команды findstr, но не смог заставить его вернуть результат. Обратите внимание, поскольку это файлы HL7, имя окружено символами (|, ^ и т. Д.):
D:\logs>findstr /l /m /c:"Test" *.* D:\logs>
Я предполагаю, что отсутствие вывода означает 0 результатов. В то же время:
D:\logs>find /c "Test" *.* ---------- LOG1.LOG: 0 ---------- LOG2.LOG: 4 ---------- LOG3.LOG: 0 ---------- LOG4.LOG: 0 ---------- LOG5.LOG: 8 ---------- LOG6.LOG: 0 ---------- LOG7.LOG: 18
Так что результатов много. Почему Findstr не нашел никаких файлов?
Можете ли вы опубликовать образец файла журнала, чтобы я мог воспроизвести?
djangofan 11 лет назад
0
@djangofan У меня проблемы с копированием поддельных файлов по какой-то причине. Создание небольшого текстового файла с минимумом того, что я считаю достаточной имитацией (например, «| Test ^ Foo»), приводит к работе с findstr.
Keen 11 лет назад
0
Я думаю, что с этими специальными символами, такими как '^', вам нужно включить отложенное расширение в вашем скрипте. Этот сценарий является примером, который я сделал, который использует и FIND, и FINDSTR.exe: http://thegreenoak.blogspot.com/2012/01/dos-batch-script-to-edit-property-files.html.
djangofan 11 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
7
Почему я не хочу запускать Windows Server 2008 R2 Enterprise x64 вместо Windows 7 Ultimate x64?
-
6
Как я могу найти только исполняемые файлы в определенной директории в Linux?
-
2
найти команду exec option
-
-
4
Как найти и изменить разрешения для одного типа файла в терминале Ubuntu?
-
1
Как показать содержимое окна при перетаскивании в Windows Server 2008 R2?
-
3
Как совместить поиск и grep для сложного поиска? (GNU / Linux, найти, grep)
-
9
Скопируйте все файлы и папки, кроме файлов и папок Subversion в OS X
-
7
Создание одного большого непрерывного пространства из 4 дисков
-
2
Подходит ли Forefront Client Security для рабочей станции на основе Win2008R2?
-
4
Я хотел бы направить вывод find во входной список scp, как?