Ответы:
Вы можете использовать findstr
дважды, чтобы достичь этого, передавая выходные данные от первой команды ко второй.
test.abc:
aaa
bbb
aaa bbb
...
F:\test>findstr "aaa" test.abc | findstr "bbb"
aaa bbb
Примеры строк поиска заключаются в кавычки, поскольку они могут содержать пробелы.
Самый простой способ - использовать две команды подряд:
findstr "aaa" test.txt | findstr "bbb"
Это не будет работать с именами файлов с подстановочными знаками, где указаны только имена файлов ( /m
опция). В этом случае используйте альтернативу:
findstr "aaa.*bbb bbb.*aaa" test.txt
Это хорошо работает для двух строк поиска, но становится очень сложным, когда есть три или более строк для поиска.