Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сравнение текста из фаилов А и Б 
:(
    Опции темы
Prokazza
Дата 8.7.2010, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



Добры день. У меня есть три текстовых файла со списком мыл, мне нужно брать из файла А мыло проверять наличие его в файле Б и В, если оно есть в файле Б то записывать его в фаил Г, если оно есть в файле В то записывать его в фаил Д а если его нету ни в Б ни в В то записывать его в фаил Е.
Как это можно реализовать в батнике?
PM MAIL   Вверх
Akina
Дата 8.7.2010, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 454



Гм... а ЗАЧЕМ это реализовывать именно в батнике?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Prokazza
Дата 8.7.2010, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



под рукой только он
PM MAIL   Вверх
Akina
Дата 8.7.2010, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 454



У тебя голый ДОС, да к тому же неполный?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Prokazza
Дата 8.7.2010, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



нету  меня винда, я просто думал, что через батник будет проще. Мне по сути без разницы как. Главное, что бы работало.
PM MAIL   Вверх
Akina
Дата 8.7.2010, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 42
Всего: 454



Операция одноразовая? или регулярная?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Prokazza
Дата 8.7.2010, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 27.4.2007

Репутация: нет
Всего: нет



Ну нужно все мыла из файла А перелопатить...
PM MAIL   Вверх
Akella
Дата 9.7.2010, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 73
Всего: 329



Prokazza, ты не ответил на вопрос:

Цитата(Akina @  8.7.2010,  12:32 Найти цитируемый пост)
Операция одноразовая? или регулярная?



это значит, что тебе это нужно сделать только один раз или нужно выполнять раз в день или раз в неделю/месяц... может стоит заказать на фрилансе программу?
PM MAIL   Вверх
Дрон
Дата 9.7.2010, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 5
Всего: 93



Мне кажется, что это можно через команду findstr реализовать.
Правда, не совсем понятно что там за файлы.


--------------------
Да. Именно так.
PM   Вверх
wester
Дата 9.7.2010, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 2
Всего: 13



файлы то большие ?
и в файлах только мыла, или еще текст?
PM MAIL   Вверх
Данкинг
Дата 9.7.2010, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Зачем батник? smile Это на любом языке можно сделать куда удобнее.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
wester
Дата 9.7.2010, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 2
Всего: 13



и мне кажется, что bat не предназначен для работы с обработкой больших обьемов информации.
хотя может быть я и ошибаюсь
PM MAIL   Вверх
01MDM
Дата 9.7.2010, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 10.5.2008
Где: Default City

Репутация: 29
Всего: 29



При условии, что в файлах одна строчка один адрес:
Код

@echo off
for /f "tokens=*" %%i in ('type file_a.txt') do (
    
    1>nul findstr %%i file_b.txt && 1>>file_d.txt echo %%i || (
    1>nul findstr %%i file_c.txt && 1>>file_e.txt echo %%i || (
    1>>file_f.txt echo %%i
    )) 
)


Где-то так. Где: 
А - file_a.txt
Б - file_b.txt
В - file_c.txt


--------------------
Вопросы в личке останутся без ответов.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0557 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.