chrooted vs non-chrooted postfix: какие реалистичные риски безопасности?

Вы можете использовать grep:

$ grep -m 1 TRAP-TYPE file
   emuEventTrapInformative TRAP-TYPE

-m 1 сообщает grep выйти после первого совпадения. Чтобы получить только часть emuEventTrapInformative, вы можете просто удалить TRAP-TYPE и любые пробелы, предшествующие ему:

$ grep -m 1 TRAP-TYPE file | sed 's/ *TRAP-TYPE//'
   emuEventTrapInformative

В качестве альтернативы вы можете использовать lookahead:

$ grep -Pom 1 '.*(?=TRAP-TYPE)' file 
   emuEventTrapInformative 

[F9] сообщает grep только распечатать согласованную часть строки, а функция -P позволяет использовать регулярные выражения, совместимые с Perl, которые поддерживают lookaheads.

0
задан 12 April 2018 в 11:47

0 ответов

Другие вопросы по тегам:

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