![]() |
Найти текст в файле и вставить над ним несколько строк
Как при помощи батника или скрипта найти в файле 1.txt, например строку с текстом
search и над ней вставить три строки с текстом и текущей датой (ddmm), например search1/2712 search2/2712 search3/2712 но только, чтобы дата формировалась автоматически при вставке |
Код:
@echo off |
|
Вложений: 1
Доброго времени суток!
Помогите записать два поиска в один. Прикрепил два батника. Можно ли их записать в один? Цитата:
|
Цитата:
Код:
@echo off |
Спасибо! Столкнулся с проблемой. При выполнении батника из папки где находиться целевой файл folder.prm компьютер начинает виснуть и файлик $ увеличивается со скоростью 0.1 кбайт/с. Файл в котором осуществляется поиск (folder.prm) объемом всего лишь 12 Кбайт. Непойму с чем может быть связано такое замедление процесса?
Цитата:
|
alpap, Sergey.l,
Ненавижу!!! Работать с текстом в CMD. Вот совместил CMD и JS. ИМХО, это надежнее.
Код:
@set @E=1; /* Можно вставить вместо нескольких искомых строк тексты, можно обработать несколько текстовых файлов, вызывая js-скрипт с конкретными данными, указанными в аргументах. Уточнение задачи
Цитата:
search1/2712 search2/2712 search3/2712 search Если у Вас ситуация тра ля ля search, то скрипт приведёт к результату: тра ля ля search1/2712 search2/2712 search3/2712 search Если это Вас не устраивает, то в скрипте вместо var InsTxt=""; напишите var InsTxt="\n"; ПолУчите тра ля ля search1/2712 search2/2712 search3/2712 search Я предполагал, что скрипт сохраняется в 866 кодировке, в противном случае вместо rem chcp 1251 >nul сделайте chcp 1251 >nul текстовый файл в кодировке 1251 (это существенно при наличии кириллических символов в искомом слове и во вставляемых строках в файле) |
Цитата:
|
Время: 21:04. |
Время: 21:04.
© OSzone.net 2001-