Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Serge                                2:5020/400     26 Nov 2004  08:25:55
 To : Zahar Kiselev
 Subject : Re: 115 тысяч файлов
 -------------------------------------------------------------------------------- 
 
 Когда часы показывали Wed, 24 Nov 2004 21:37:56 +0300
 "Zahar Kiselev", a.k.a. "ZK", писал(а) о "115 тысяч файлов":
 
 ZK> Варианты поиска с использованием "звездочки" (grep "строка" *) -
 ZK> невозможны по причине числа файлов. Вариант с find -exec grep,
 ZK> запускающие поиск на каждый файл - нежелательны по причине крайней
 ZK> медленности. Рассматривается вариант с 
 ZK> ls | xargs grep ...
 ZK> но не нашел в мане на xargs - какой длины может быть входной список
 ZK> - не будет ли то же что в случае использования звездочки.
 
 Обычно ограничиваются 16кб...
 Вот только, насколько я помню, у меня _командная_строка_ размером
 в 64Мб (!!!) обработалась и передалась нормально.
 Это было в качестве теста... ;)
 
 А вообще, если так уж хочется ограничить число параметров, см. ключ
 -n N у xargs.
 
 ZK> Задача осложняется тем, что на той системе grep не имеет ключа -r.
 ZK> Кто может предложить идею наиболее быстродействующего решения? 
 ZK> Вариант написания собственной программы рассматривается в последнюю
 ZK> очередь - хотелось бы именно скрипт на bash.   
 
 awk, perl,... можно?
 --- ifmail v.2.15dev5.3
  * Origin: Member ID not found! (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 115 тысяч файлов   Zahar Kiselev   24 Nov 2004 22:37:56 
 Re: 115 тысяч файлов   Artem Chuprina   25 Nov 2004 18:53:34 
 Re: 115 тысяч файлов   Zahar Kiselev   25 Nov 2004 23:32:42 
 Re: 115 тысяч файлов   Serge   26 Nov 2004 08:25:55 
 Re: 115 тысяч файлов   Zahar Kiselev   26 Nov 2004 13:44:30 
Архивное /ru.linux/150859953aba.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional