@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
).