У меня есть журнал следующего форматаSED соответствие несколько шаблона линии
<<
[ABC] some other data
some other data
>>
<<
DEF some other data
some other data
>>
<<
[ABC] some other data
some other data
>>
Я хотел, чтобы выбрать все журналы, которые оказывают ABC ожидаемых результат
<<
[ABC] some other data
some other data
>>
<<
[ABC] some other data
some other data
>>
Что будет выражение для SED команды? Для извлечения содержимого ч/б < < >> выражение будет
sed -e '/<</,/>>/!d'
Но как я могу заставить его иметь [ABC] в ч/б
второе выражение приносит все. –
Нет, он печатает эти строки в пределах, которые соответствуют '/^<< \ n \ [ABC \]/p' и любые линии вне диапазона в целом. В этом случае пустые строки между '/^<,/^>> /' – potong
N.B. '/^<< \ n \ [ABC \]/p' может быть сокращено до'/ABC/p' – potong