[Volgograd] parse file
Dwarf
dwarf на reg.avtlg.ru
Пн Апр 7 00:57:55 MSD 2003
Вы будете смеяться, но я, подумав (как же без этого), решил сделать на
php, думаю, что это тоже вариант :) Фукс, я не смог заставить регкс
жрать весть текст, не порезанный по строкам :*(
Получился такой вот скрипт:
-bof-
#!/usr/bin/php -f
<?php
$fp = fopen("/dev/stdin", "r");
while (!feof ($fp)) {
$buffer = fgets($fp, 1000); // Думаю, что этого будет более чем достаточно.
$pattern = "(\[(\d+).(\d+)\].*(http://.*))";
preg_replace_callback($pattern, eater, $buffer);
}
function eater($a){
//print $a[3]."\n";
`mz "$a[3]print.html" &`;
return "";
}
?>
-eof-
P.S. Это для матта фильтр.
--
С уважением, искренне Ваш,
Dwarf (aka Maxim V. Kovrov)
Искусство принадлежит мне. /Народ/
Подробная информация о списке рассылки Volgograd