grep -R?

4 отговора 168 прегледа
#1

grep -R?

Въобразявам ли си нещо, или grep-а в sarge е счупен?

Като пусна grep -RF "..." /, започва трескава дейност, която се преустановява след около 2-3 мин. - чакал съм го по 1 час да приключи, но не би. От друга страна, find / -exec fgrep "..." {} \; -print си бачка като змей, само дето се предполага че би било по-бавно, ако онова другото работеше ;)

Та, имал ли е някой друг подобни преживявания? Възможно ли е да запецва на някой named pipe, примерно? Или просто е бъгав?

Quidquid latine dictum sit, altum viditur
Отговор
в отговор на rambler #2

Re: grep -R?

Най-вероятно зацепва на някой named pipe, char/block device или нещо подобно. На мен не ми се е случвало да ми прави такива номера. Ако много държиш да разбереш къде точно блокира -- strace grep -RF ...

Отговор
в отговор на l #3

а, да,

и да ми изплюе дъмп колкото половината файлова система...не че се сещам за друго де - може да го пробвам някой дълъг следобед :)))

мерси

Quidquid latine dictum sit, altum viditur
Отговор
в отговор на rambler #4

Re: а, да,

Току що го пуснах, блокира на 2-ата секунда опитвайки се да чете от /dev/floppy (лаптоп-а ми няма флопи)...

Отговор
в отговор на l #5

егати...

всъщност, като се замисля, на find-а му дадох и -type f, за всеки случай...явно затва е минал...

Quidquid latine dictum sit, altum viditur
Отговор