Удалить шаблон не менее 5 номеров не подряд

Вы можете сделать это, используя бит sed и магию терминала:

$ sed -e 's/<pattern>/\x1b[31;01m&\x1b[m/g' <file>

Это заменяет каждое вхождение на соответствующий текст, окруженный \ x1b [31; 01m (которая является конечной управляющей последовательностью для «установить цвет переднего плана на полужирный красный») и \ x1b [m (то же самое для «установить цвет переднего плана по умолчанию»).

0
04.01.2019, 22:04
1 ответ

Вам нужно, чтобы это было регулярное выражение, или вы можете передать? Хакерский способ сделать это - найти 5 цифр

$ cat j
A0s123tf
tttttttt
096545aZ
Z0123456
z445Jz55
$ grep -E -v '\d.*\d.*\d.*\d.*\d' j
A0s123tf
tttttttt
$
1
28.01.2020, 02:30

Теги

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