Там простая программка, которая может добавлять записи в файл и выводить из файла по regex'пу. Там pm-файл прилагается - самописный модуль для чтения-записи csv. Сейчас нет времени переписать с использованием Text::CSV. Не уверен, если честно, читает ли Text::CSV записи, в полях которых содержится символ перевода строки. Я так понял, без доп. костылей - нет.
Первая строка в файле - это названия полей.
Описание нет, поэтому описываю здесь. Проге даётся первым параметром имя файла, дальше ключи действия. Например, "$ ~/bin/pb.pl ~/.pb -a" или "$ ~/bin/pb.pl ~/.pb -m name=леша -m addr=ленина".
Основные ключи:
-a добавить запись.
-m задаёт regex для поля, которому оно должно соответствовать что б запись попала в вывод.
--show задаёт поля записи, которые будут в выводе.
-h выводит записи в html-формате.
-ht выводит html-таблицу.
Как-то так. Если есть желание чем-то дополнить, то могу на sf.net замутить проект, так проще будет.