работа с CSV
Всем привет!
У меня возникла такая задача:
Есть файл sells.csv с записями вроде:
first;second
apple;gold
russian;english
...
По размеру не очень большой - пара килобайт.
Нужно в Perl'e сделать вот что:
просмотреть файл по строкам
если "$a;$b" есть в этом файле, то сделать то-то и удалить из файла
строчку, которая совпала с этим выражением
Если "$a;$b" вообще нет в этом файле, то сделать то-то
Я принцип действий понимаю, но что-то у меня не выходит...
Вроде нужно сделать так:
sells.csv построчно добавить в массив
затем просматривая этот массив искать "$a;$b"
если найдено то удалить из массива эту строку и снова все записать в
файл а потом сделать "что-то"
Если нет, то продолжать искать
Если вообще нет, то сделать "что-то"
а вот с кодом проблем.
Помогите, кому не лень. :)
Спасибо.
А что конкретно не выходит?
-----Original MessageFrom: Ilya [mailto:il***@r*****.com]
Sent: Saturday, May 06, 2006 9:55 PM
To: inet.webbuild.webbuilding (5090336)
Всем привет!
У меня возникла такая задача:
Есть файл sells.csv с записями вроде:
first;second
apple;gold
russian;english
....
По размеру не очень большой - пара килобайт.
Нужно в Perl'e сделать вот что:
просмотреть файл по строкам
если "$a;$b" есть в этом файле, то сделать то-то и удалить из файла строчку,
которая совпала с этим выражением Если "$a;$b" вообще нет в этом файле, то
сделать то-то
Я принцип действий понимаю, но что-то у меня не выходит...
Вроде нужно сделать так:
sells.csv построчно добавить в массив
затем просматривая этот массив искать "$a;$b"
если найдено то удалить из массива эту строку и снова все записать в файл а
потом сделать "что-то"
Если нет, то продолжать искать
Если вообще нет, то сделать "что-то"
а вот с кодом проблем.
Помогите, кому не лень. :)
Спасибо.
--
Илья
библиотекa сайтостроительства http://www.i2r.ru/static/244/
http://subscribe.ru/ http://subscribe.ru/feedback
библиотекa сайтостроительства http://www.i2r.ru/static/244/