Re: Анонс: легковесная система полнотекстового поиска
Artem Chuprina wrote:
> Serhiy Storchaka -> debian-russian@lists.debian.org @ Sat, 06 Feb 2010
> 09:57:21 +0200:
> SS> Достаточно -exec poisk-add.
>
> Я тоже сначала так подумал. Но это будет, вообще говоря, другая модель
> использования.
>
> В stdin ты ему их сможешь передать сразу все, а через командную строку -
> только по частям.
В данном случае это несущественно, файлы можно обрабатывать независимо и в
произвольном порядке. В командную строку влезет достаточно, чтобы издержки
на запуск poisk-add были несущественными, принципиальной невозможности
дозаписи (как с tar cz) нет.
Плюсы — нет проблем с \n в имени файла, удобнее вызывать вручную для
одного-нескольких файлов (не нужно городить (echo ...; echo ...)|... или
даже (echo ...; echo ...)|tr '\n' '\0'), свободный stdin, через который
можно передавать дополнительные данные.
В идеале программа должна уметь принимать список файлов как из командной
строки, так и из файла или stdin (при указании специального ключа).
> При этом контент через stdin не передашь из-за
> сложностей с преобразованием.
Вот это предложение я не понял.
Reply to: