Поиск текста только в указанной строке.
Прошу поделиться опытом, необходимо код программы, который бы в файле 1.txt искал текст с конкретной строке.
Например в файле 1.txt 126 строк, необходимо сделать так, чтобы текст или слово искалось только в 99 строке.
|
Упакуйте файл в архив, прикрепите к сообщению.
|
053131,
Код:
findstr /n "^" 1.txt | findstr "^99:<search pattern>"
|
Код:
@echo off
>nul chcp 1251
set "file=1.txt"
set "search=Мама мыла раму."
set "n=99"
(
for /f "delims=" %%i in ('
^<"%file%" find/i /n "%search%"^| findstr/bl [%n%]
') do (
set x=%%i
>nul chcp 866
cmd/v/c echo[!x:*]^^=!
)
)|| echo Not found.
pause>nul
exit/b
|
Время: 12:02.
© OSzone.net 2001-