Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/40: Рейтинг темы: голосов - 40, средняя оценка - 4.78
64 / 12 / 3
Регистрация: 04.10.2009
Сообщений: 519
1

Сравнение содержимого двух файлов

26.09.2010, 17:05. Показов 7270. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Какой командой можно сравнить содержимое двух файлов и вывести результат в другой файл.
Comp и FC не получается. Возможно нужен какой-то ключ?

Добавлено через 39 минут
del
_____
разобрался)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2010, 17:05
Ответы с готовыми решениями:

Сравнение содержимого двух текстовых файлов построчно
Здравствуйте! Очень нужна помощь! Есть текстовый файл 1.txt (50 строк), текстовый файл 2.txt...

Сравнение содержимого двух текстовых файлов построчно
Доброго всем дня. Есть три текстовых файла. В первом 1.txt - список "зеленых" IP. Во второй 2.txt -...

Сравнение содержимого набора файлов
Есть файлы sp1.* (01-23) и sp2.* (01-23). В них находятся наборы из 6 цифр: 113548 328465 257710...

Сравнение содержимого двух папок
Доброго времени суток всем. Помогите написать батник. Сам в этом не селен. Суть в следующем :...

9
0 / 0 / 0
Регистрация: 16.06.2014
Сообщений: 4
16.06.2014, 18:48 2
Подскажите, пожалуйста, к какому решению вы пришли?

Добавлено через 7 минут
Bash
1
for /L %%i in (0,1,9) do fc /B "%%i.out" "%%i.res" >> log.txt
0
Эксперт WindowsАвтор FAQ
17996 / 7697 / 892
Регистрация: 25.12.2011
Сообщений: 11,470
Записей в блоге: 16
16.06.2014, 20:57 3
Здравствуйте, marijuana !

За 4 года Ногин Антон может уже не вспомнить

Ответ зависит от того, что Вы хотите увидеть в результирующем файле.
Вижу, Вы кое в чем уже сами разобрались.
0
0 / 0 / 0
Регистрация: 16.06.2014
Сообщений: 4
17.06.2014, 13:00 4
Здравствуйте, Dragokas!
Изначально требовалось записать результаты сравнения двух файлов в третий. Это и вправду получилось
Хотелось бы на основании результатов работы fc записывать в файл только Ok или No, абстрагируясь от детальных подробностей.
0
Эксперт WindowsАвтор FAQ
17996 / 7697 / 892
Регистрация: 25.12.2011
Сообщений: 11,470
Записей в блоге: 16
17.06.2014, 14:48 5
Лучший ответ Сообщение было отмечено Dragokas как решение

Решение

Будет вот так:
Bash
1
2
3
(
for /L %%i in (0,1,9) do fc /B "%%i.out" "%%i.res" && echo %%i - Ok || echo %%i - No
) > log.txt
1
0 / 0 / 0
Регистрация: 16.06.2014
Сообщений: 4
13.08.2014, 17:55 6
Попробовала ваш вариант. В лог все равно записывается дополнительная информация (помимо Ok и No). Немного покрутила что есть, и вот окончательный вариант:

Bash
1
for /L %%i in (1,1,4) do fc /B "%%i.out" "%%i.res" && echo %%i - Ok >> log.out || echo %%i - No >> log.out
Пригодилось: http://www.robvanderwoude.com/condexec.php
0
3460 / 1998 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
13.08.2014, 18:44 7
marijuana! Почему создаются лишние строки?
1
Эксперт WindowsАвтор FAQ
17996 / 7697 / 892
Регистрация: 25.12.2011
Сообщений: 11,470
Записей в блоге: 16
13.08.2014, 19:25 8
Немного по-другому вопрос:
какие лишние строки создаются?
0
0 / 0 / 0
Регистрация: 16.06.2014
Сообщений: 4
13.08.2014, 19:48 9
Dragokas, при использовании вашего варианта в файл запишется текст скрипта, результат fc, затем Ok или No.
От первого и второго хотелось избавиться.
0
Эксперт WindowsАвтор FAQ
17996 / 7697 / 892
Регистрация: 25.12.2011
Сообщений: 11,470
Записей в блоге: 16
13.08.2014, 20:05 10
Понятно.
Требовалось добавить первой строкой

Bash
1
@echo off
Или так, как у Вас
0
13.08.2014, 20:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.08.2014, 20:05
Помогаю со студенческими работами здесь

Сравнение содержимого набора текстовых файлов
Уважаемые знатоки, не откажите в помощи новичку! Задача такова - необходимо взять много *.c;*.h...

Сравнение содержимого двух папок и вывод на экран различия
Имеются две папки (1,2) Помогите создать батник, что бы он мог сравнить две папки, а затем...

Сравнение двух файлов
Есть два лог-файла. Один вчерашний, другой сегодняшний. Необходимо в третий файл вывести новые...

Сравнение двух файлов.
Привет всем. В БАТ тольуо учусь, сильно не пинайте. В общем, задача такая: 1 текстовый файл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru