|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Victor Sudakov 2:5020/400 13 Jun 2000 12:28:40 To : All Subject : Re: grep (regexp) question -------------------------------------------------------------------------------- Vitaly Pinjagin <Vitaly.Pinjagin@p2.f1003.n5080.z2.fidonet.org> wrote: >> >> Покажите, пожалуйста, пример регулярного выражения, чтобы grep нашел в >> файле все строчки, содержащие либо ``string1'', либо ``string2''. То >> есть нужно найти >> >> string1 | string 2 >> >> но как грепу об этом сказать, что-то у меня сходу не получилось. > надо было man grep применить: > "Two regular expressions may be joined by the infix operator |; the result- Это очевидно. Фишка была в том, что ``|'' надо эскейпить, иначе не получалось. Всем ответившим спасибо. > ing regular expression matches any string matching either subexpression." > grep -E '^int[[:space:]]+[A-z_]+::|^unsigned[[:space:]]+[[:alnum:]_]+::' > file.cc -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/149@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5 * Origin: CISA Ltd. InterNetNews site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/122132169482e.html, оценка из 5, голосов 10
|