Сижу, кручу get_nf_direct на предмет работы с stdout, ничего не получается. А он вообще может так работать?
Дело в том, что храню файлы в сжатом виде и напрямую деталку не взять. Сейчас процесс выдирания деталки выглядит так:
находим нужные файлы-архивы с деталкой -> распаковываем первый -> парсим утилкой -> удаляем файл -> распаковываем следующий и т.д.
Если у кого получилось, то можно пример хотябы для bzcat?
get_nf_direct и stdin
Стукните в асю, дам более развитую штуку под детальку. Умеет она с stdout работать, и в составе скриптов умеет. Единственно что выводит только цифры, такой у нее малость нечеловеческий вывод, потому что этот режим и рассчитан на использование в скриптах. Понимает исходные данные в dbs и utm, и bz2 жевать умеет (.dbs.bz2 и .utm.bz2).