Hello! On Saturday 06 February 2010 18:15:00 Alexander Galanin wrote: > > Если сделать поддержку \n в именах, придется и здесь в выводе использовать > > \0, > > и сделать даже простой греп будет весьма проблематично. Получаемые же > > Можно экранировать \n так, как это делает ls -b. Тогда лишнего переноса > строк не будет и грепуемость сохранится.
И потянется это далеко-далеко, во все утилиты, работающие с поисковой базой. И полученное в результатах поиска имя файла нельзя будет найти в базе, т.к. в первом случае используется экранирование, а во втором - нет. > С принятием имён файлов на stdin тоже можно разобраться путём введения > ключика -0 как в xargs. Т.е. если он задан, считаем вход разделённым > нулями, иначе читаем построчно. Таким образом будут удовлетворены и > роботы, которым нужны поддержка \n в имени, и люди. Проиндексировать-то несложно, проблема возникнет при работе с индексом. Best regards, Alexey Pechnikov. http://pechnikov.tel/

