CMD/BAT - [решено] Перенос и удаление строк из текстового файла

Аватара пользователя
sk8ter

Re: CMD/BAT - [решено] Перенос и удаление строк из текстового файла

Сообщение sk8ter »

Цитата amel27:



Цитировать
CMD/BAT - [решено] Перенос и удаление строк из текстового файла




Значит после удаления всего остального, заветная строка почемуто не прописывается в файл?
Аватара пользователя
amel27

Re: CMD/BAT - [решено] Перенос и удаление строк из текстового файла

Сообщение amel27 »

исходный файл (file.txt):



Код:

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

ex1                          "111"
ex_interp                    "b8e24546d307b811456d82e68befddd3"
ex2                          "222"

file.txt после 2-го скрипта:



Код:

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

ex_interp                    "b8e24546d307b811456d82e68befddd3"
Аватара пользователя
sk8ter

Re: CMD/BAT - [решено] Перенос и удаление строк из текстового файла

Сообщение sk8ter »

Даже не представляю что не так мои кривые руки писали)

Всё работает.

Огромнейшая блигодарность вам уважаемый Изображение
Аватара пользователя
sk8ter

Re: CMD/BAT - [решено] Перенос и удаление строк из текстового файла

Сообщение sk8ter »

Последний идиотский вопрос Изображение

Что надо изменить чтобы можно было провести эту операцию из батника, который лежит на один уровень выше.

Ну скажем в каталоге лежат - remove.bat и папка console с текстовиком
Аватара пользователя
sk8ter

Re: CMD/BAT - [решено] Перенос и удаление строк из текстового файла

Сообщение sk8ter »

Код:

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

@echo off
set FILE=console\file.txt
set LINE=ex_interp  *\".*\"
findstr /xvirc:"%LINE%" "%FILE%" >"%~dpn0.tmp"
move /y "%~dpn0.tmp" "%FILE%"



Код:

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

@echo off
set FILE=console\file.txt
set LINE=ex_interp  *\".*\"
findstr /xirc:"%LINE%" "%FILE%" >"%~dpn0.tmp"
move /y "%~dpn0.tmp" "%FILE%"
Ответить

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