CMD/BAT - Поиск последовательности чисел в текстовом файле

Ответить
Аватара пользователя
nastasa

CMD/BAT - Поиск последовательности чисел в текстовом файле

Сообщение nastasa »

Помогите пожалуйста с задачей.

Есть текстовый файл, содержащий строки вида:

13 34 55 88 53 23 76 99

58 43 12 90 84 34 61 35

и т. д.

Числа не повторяются, отделены пробелами. Как найти все строки, содержащие задаваемую последовательность чисел, например 13 53 99? Между искомыми числами может быть любая последовательность чисел. Числа можно задавать прямо в файле, запрос на ввод с консоли не нужен. Заранее благодарю!
Аватара пользователя
alpap

Re: CMD/BAT - Поиск последовательности чисел в текстовом файле

Сообщение alpap »

Код:

Код: Выделить всё

@echo off
set "f=file.txt"
findstr /rc:"\" "%f%"
pause>nul

При предоставленных строках достаточно такой маски.
Аватара пользователя
alpap

Re: CMD/BAT - Поиск последовательности чисел в текстовом файле

Сообщение alpap »

Цитата Elven:



наверное это ^ и $
CMD/BAT - Поиск последовательности чисел в текстовом файле




Сначала так и хотел, но досконально неясно как будет выглядеть строка поиска, может и так не пойдет, вполне вероятно, что и такое

* 13 * * 53 * 99 * или * * * * 13 * 99 * и надеюсь хоть последовательность будет соблюдаться в строке.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»