regex - Поиск только символьных пар

Простой. Нет Вселенной, вселенной, ни другой перестановки в Debian. Это - Ubuntu и производные только компонент. Единственные компоненты, которые Вы найдете в debian, являются основными, contrib и несвободными. Только они.

2
23.11.2014, 16:27
2 ответа

Я думаю, самый прямой путь:

grep '^[^b]*bb[^b]*$' file1

BTW, для команд, таких как GREP , которые принимают файл , которые принимают файл , которые принимают файл Имя аргумент. Это более эффективно делать

grep '^[^b]*bb[^b]*$' file1

или

grep '^[^b]*bb[^b]*$' < file1

(последний работает, если аргумент файла тоже не поддерживается)

, чем

cat file1 | grep '^[^b]*bb[^b]*$'

и часто более гибкий.

3
27.01.2020, 21:57
grep '\(^\|[^b]\)bb\([^b]\|$\)'

ИЛИ

grep -E '(^|[^b])bb([^b]|$)'

, то есть: поиск возникновения Bb , который предшествует либо началу линии, либо символ, отличное от b , и это следует Либо персонаж, отличный от B или конца линии.

2
27.01.2020, 21:57

Теги

Похожие вопросы