The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
shell. diff., !*! reader_main, 30-Сен-09, 10:03  [смотреть все]
Добрый день, уважаемые!
Задача следующая. Имеется два файла old.csv и new.csv.
Формат csv. Нечто вроде:

"item 1","number 1","number 1a"
"item 2","number 2","number 2a"
"item 3","number 3","number 3a"
....
"item n","number n","number na"

В new.csv вносятся некие изменения. Удаляются, добавляются и изменяется некоторое количество строчек. Хочется найти различия между файлами и вывести в такой форме:
=================================
Добавлены следующие строки:
blablabla
....
Удалены следующие строки:
blablabla
........
Изменились следующие строки:
blablabla
....
================================
Я полагаю diff и Grep должны справиться с этой задачей. Но вот опыта у меня совсем мало. Перечитываю man к diff уже который раз и все больше запутываюсь. Не натолкнете ли на решение такого рода задачи.

Спасибо




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру