«grep» — це утиліта для пошуку тексту всередині файлів; вона може бути використана або з командного рядка, або зі сценаріїв. Навіть якщо ви не бажаєте її використовувати, інші пакунки вашої системи, вірогідно, це робитимуть.
GNU сімейство grep-утиліт — це можливо «найшвидші grep на заході». GNU grep базуються на швидкому lazy-state детерміністичному пошуку збігів (що десь удвічі швидший ніж оригінальний Unix egrep), що гібридизований з Boyer-Moore-Gosper алгоритмом пошуку сталої стрічки, що виключає можливість обробки стрічки повним regexp matcher при відсутності необхідності аналізувати кожен символ. У результаті це, зазвичай, у багато разів швидше, ніж Unix grep чи egrep. (Але регулярні вирази, що містять зворотні посилання будуть опрацьовуватися набагато повільніше.)
|
|
|
| Архітектура | Розмір пакунка | Розмір після встановлення | Файли |
|---|---|---|---|
| alpha | 151.1 kB | 676 kB | [список файлів] |
| amd64 | 146.5 kB | 648 kB | [список файлів] |
| arm | 145.5 kB | 433 kB | [список файлів] |
| hppa | 150.9 kB | 656 kB | [список файлів] |
| i386 | 142.7 kB | 644 kB | [список файлів] |
| ia64 | 172.1 kB | 764 kB | [список файлів] |
| mips | 149.8 kB | 680 kB | [список файлів] |
| mipsel | 150.0 kB | 680 kB | [список файлів] |
| powerpc | 148.4 kB | 656 kB | [список файлів] |
| s390 | 148.8 kB | 656 kB | [список файлів] |
| sparc | 144.0 kB | 648 kB | [список файлів] |