Как использовать команду findstr для поиска текста в Windows?
@eddie.wiza
Команда findstr позволяет искать текст в файлах и выводить соответствующие строки в командной строке Windows.
Синтаксис команды findstr выглядит следующим образом:
1
|
findstr [/B] [/E] [/L] [/R] [/S] [/I] [/V] [/N] [/M] [/X] [/O] [/P] [/F:файл] [/C:строка] [/G:файл] [/D:путь] [шаблоны] [имена_файлов] |
где:
шаблоны - текст, который нужно найти
имена_файлов - список имен файлов, в которых нужно искать текст. Можно использовать символы подстановки для указания шаблонов имен файлов.
Например, чтобы найти все файлы с расширением ".txt" в текущей директории и ее поддиректориях, которые содержат слово "example", нужно ввести следующую команду:
1
|
findstr /S /I /M "example" *.txt |
Эта команда ищет текст "example" во всех файлах с расширением ".txt" в текущей директории и ее поддиректориях (/S), игнорируя регистр символов (/I) и выводит только имена файлов (/M).