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

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

Ветеран


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

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


Flayer, ага. Теперь ясно.

Пусть «0001.txt» — исходный файл:
Код: Выделить весь код
Меня трудно приручить
Не легко остановить
Можно понять
Со мной можно дружить
Приятно общаться
Невозможно забыть
Я вас не заставляю
«0002.txt» — файл, содержащий целевые слова:
Код: Выделить весь код
легко
понять
Тогда:
Код: Выделить весь код
findstr.exe /i /g:0002.txt 0001.txt >0003.txt
даст в файле «0003.txt» следующий результат:
Цитата:
Код: Выделить весь код
Не легко остановить
Можно понять
Flayer, это оно?

Для удаления (точнее, для фильтрации строк, не содержащих целевых слов) — добавить параметр «/v»:
Код: Выделить весь код
findstr.exe /v /i /g:0002.txt 0001.txt >0004.txt
Цитата:
Код: Выделить весь код
Меня трудно приручить
Со мной можно дружить
Приятно общаться
Невозможно забыть
Я вас не заставляю
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:27, 15-10-2011 | #6