Привет
Помогите, плиз, написать регуляркe для grep.
Важно: два grep'а и/или grep -v не предлагать.
Допустимо: grep -P
- Perl-compatible regular expression (PCRE)
Условие: содержит bcd и не содержит bcde
Аналог с двумя grep'ами:
grep -P 'bcd' <<<"abcdefghij" | grep -P '^((?!bcde).)*$'
grep '???' <<<"abcdefghij" -> ""
grep '???' <<<"abcd_efghij" -> "abcd_efghij"
grep '???' <<<"abcd_efghijbcde" -> ""
grep '???' <<<"bcdeabcd_efghij" -> ""
Спасибо.