[NIXP] Разработаны версии diff и grep, учитывающие структуры данных

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Разработаны версии diff и grep, учитывающие структуры данных

Сообщение Dmitry Shurupov »

Специалисты из Университета Дартмута (Dartmouth College) представили на проходящей в эти дни в Бостоне (Канада) конференции USENIX LISA (Large Installation System Administration) 2011 усовершенствованные варианты классических UNIX-утилит grep и diff, предназначенные для обработки более сложных данных. Аспирант Гэбриэл Вивер (Gabriel Weaver) и профессор Шон Смит (Sean Smith) рассказали про BGrep («ориентированный на блоки grep») и BDiff («ориентированный на блоки diff»), которые позволяют обрабатывать данные не построчно, как это делают традиционные инструменты, а блоками. Эти блоки определяются структурами данных, хранимыми в специальной библиотеке шаблонов. Авторы новых инструментов говорят, что их разработки призваны заметно расширить возможности обработки различных «сложных» данных (не обычных логов, где каждая запись хранится в виде строки определенного формата) — например, от операционной системы Cisco IOS: «Для таких данных утилиты вроде diff оказываются слишком низкоуровневыми. Инструмент diff не учитывает структуру языка, на котором записаны данные, где вы хотите обнаружить отличия». Порой diff находит множество отличий, которые в действительности (логически) могут относиться к единственному изменению — просто «разбросанному» по разным строкам. BDiff призван решить этот недостаток в diff. Аналогично — BGrep для grep. Работа частично финансировалась компанией Google и Министерством энергетики США. Научная статья авторов с обзором bgrep и bdiff доступа в PDF (англ. яз).

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: [NIXP] Разработаны версии diff и grep, учитывающие структуры данных

Сообщение Bluetooth »

Интересно будет посмотреть, что умеют эти инструменты на практике. Интересно, в wheezy они уже будут? :)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [NIXP] Разработаны версии diff и grep, учитывающие структуры данных

Сообщение /dev/random »

А чем этот bgrep принципиально отличается от уже существующего sgrep?
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: [NIXP] Разработаны версии diff и grep, учитывающие структуры данных

Сообщение xorader »

надеюсь xml'ки будет уметь grep'ать
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали: