Рассматривал такой вариант, но к сожалению в моем случае FreeBSD, -P там не работает.
В linux все норм:
% grep -Po '(?<=example1:|example2:|example:)\s*\[[^]]*?\]\s*' test1
[123; 0.000; ""; "-"]
[456; 0.000; "";"-"]
man grep
-P, --perl-regexp
Interpret PATTERN as a Perl regular expression. This option is
not supported in FreeBSD.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Рассматривал такой вариант, но к сожалению в моем случае FreeBSD, -P там не работает.
В linux все норм:
% grep -Po '(?<=example1:|example2:|example:)\s*\[[^]]*?\]\s*' test1
[123; 0.000; ""; "-"]
[456; 0.000; "";"-"]
man grep
-P, --perl-regexp
Interpret PATTERN as a Perl regular expression. This option is
not supported in FreeBSD.