Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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 ' | ||