Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| 
                    grep [2013/05/22 12:27] 46.231.215.230  | 
                
                    grep [2013/05/22 16:29] (текущий) | 
            ||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| - | grep шаблон путь_к_файлу | ||
| - | |||
| Эта команда выполнит поиск по шаблону в указанном файле и выведет в стандартный поток вывода строки файла, искомый шаблон содержащие. | Эта команда выполнит поиск по шаблону в указанном файле и выведет в стандартный поток вывода строки файла, искомый шаблон содержащие. | ||
| Строка 16: | Строка 14: | ||
|   dpkg-query -L packagename | grep "/ |   dpkg-query -L packagename | grep "/ | ||
| - | |||
| - |   dpkg-query -L packagename | grep "/ | ||
| Для систем с RPM команда будет выглядеть так: | Для систем с RPM команда будет выглядеть так: | ||
| - |   rpm -q --filesbypkg packagename | grep "/ | ||
| Строка 32: | Строка 27: | ||
| Выполняя поиск в файлах, | Выполняя поиск в файлах, | ||
| - | grep шаблон * | ||
| Строка 41: | Строка 35: | ||
| Но если вы запустите | Но если вы запустите | ||
| - |    | + |    | 
| Строка 56: | Строка 50: | ||
| Само собой, вы можете комбинировать опции. Например, | Само собой, вы можете комбинировать опции. Например, | ||
| - | |||
| - | grep -v -l pattern * | ||
| Строка 71: | Строка 63: | ||
| Используя эти опции, необходимо указать саму опцию и целое число, определяющее количество строк для вывода. Например | Используя эти опции, необходимо указать саму опцию и целое число, определяющее количество строк для вывода. Например | ||
| - | grep -C 2 pattern files | ||
| Строка 83: | Строка 74: | ||
| Давайте немного рассмотрим регулярные выражения, | Давайте немного рассмотрим регулярные выражения, | ||
| - |   grep ' | ||
| Строка 95: | Строка 85: | ||
| - |   ls | grep ' | + | |
| Если вам необходимо, | Если вам необходимо, | ||
| - | |||
| - |   grep ' | ||
| Строка 108: | Строка 96: | ||
| В выражениях можно использовать диапазоны и классы символов. Для этого при составлении шаблона в grep используются квадратные скобки. Например, | В выражениях можно использовать диапазоны и классы символов. Для этого при составлении шаблона в grep используются квадратные скобки. Например, | ||
| - |   grep ' | ||