Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для pingUIN

Пользователь


Сообщения: 137
Благодарности: 7

Профиль | Отправить PM | Цитировать


Разобрался с этим батником, теперь проблема с другим. =\


Код: Выделить весь код
@echo off

pushd %1

IF "%2"=="" goto n2

for %%i in (%2) do @echo %%i
goto n3
:n2
SET nol=*.*

for %%i in (%nol%) do @echo %%i
:n3
popd

pause

Второй вариант.

Код: Выделить весь код
@echo off

pushd %1

SET nol=%2

IF "%2"=="" SET nol=*.*

for %%i in (%nol%) do @echo %%i

popd

pause
upd

Нужно создать такой батник, чтобы он просматривал каталог, заползал в папку(в первую, во вторую и т.д) находит .rar файл, брал заархивированный файл, разархивировал его потом вызывал удаленный батник через call , а тот батник который запускался бы производил бы поиск определенного текста в разархивированном файле. (поиск текста, при помощи юниксовой утилиты grep для винды) после нахождения текст вписывается в отдельный файл, а тот в котором производился поиск удалялся.

Код: Выделить весь код
07.06.2007  17:19    <DIR>          20070420
07.06.2007  17:19    <DIR>          20070421
07.06.2007  17:19    <DIR>          20070422
07.06.2007  17:36               104 name.bat
то что в каталоге (там папки в которых нужно производить поиск)

upd

В удаленном батнике содержание такое
Код: Выделить весь код
 grep -h -A 1 -E "err" *.log>>E:\result.lst
нужна подсказка, плиз хелп.


Суть программы

1. файл разархивируется.
2.Поиск в этом файле, запись найденого результата
3. Удаление файла в котором производился поиск.

И если у меня в папке несколько файлов заархивированных то нужно, чтобы все происходило по очередно, т.е. в папке
1.rar
2.rar
3.rar

Нужно, чтоб сначало разархивился 1.rar файл который был в архиве извлекается в тек каталог, в нем производится поиск(в извлеченном файле), результаты поиска записываются в E:\result.lst
В файле в котором производился поиск удаляется (архив остается на месте), потом идет 2.rar

Код: Выделить весь код
for %%i in (*.rar) do rar
что дальше понятия не имею

:(

-------
здесь был администратор 8)


Последний раз редактировалось pingUIN, 07-06-2007 в 18:37.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:42, 07-06-2007 | #3