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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Удаление строк из файла 1 которые содержатся в файле 2

Ответить
Настройки темы
Любой язык - [решено] Удаление строк из файла 1 которые содержатся в файле 2

Новый участник


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

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


Необходимо удалить строки из файла 1 (1 строка = 1 слово) которые содержатся в файле 2.
Заранее большое спасибо.

Отправлено: 18:37, 06-01-2014

 

Новый участник


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

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


Решение
Цитата:
@echo off
setlocal enabledelayedexpansion

set file1=file1.txt
set file2=file2.txt

set cnt=0

for /f "usebackq tokens=*" %%A IN ("%file2%") DO (
set /a cnt+=1
set str.!cnt!=%%A
)

for /f "usebackq tokens=*" %%A IN ("%file1%") DO (
set "f="
for /L %%B IN (1 1 %cnt%) DO if "!str.%%B!"=="%%A" set f=1
if not defined f echo.%%A>>file.tmp
)

move "file.tmp" "%file1%" /Y

Отправлено: 18:54, 06-01-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


Mycry, всё гораздо проще.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:51, 07-01-2014 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Удаление строк из файла 1 которые содержатся в файле 2

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Удаление строк в REG файле gen0m.rsw Скриптовые языки администрирования Windows 7 10-10-2014 21:17
PowerShell - [решено] Замена строк из файла строками из файла в файле bcubbs@fb Скриптовые языки администрирования Windows 6 24-01-2013 17:22
VBS/WSH/JS - Удаление строк в REG файле gen0m.rsw Скриптовые языки администрирования Windows 9 28-09-2011 18:03
CMD/BAT - [решено] Удаление строк в файле, начинающихся с переменной 2ooth Скриптовые языки администрирования Windows 3 31-08-2011 13:44
CMD/BAT - [решено] Перенос и удаление строк из текстового файла sk8ter Скриптовые языки администрирования Windows 15 03-10-2010 19:35




 
Переход