С текстом $OUTPUT
, помещенным в файл output.txt
cat output.txt | perl -wnE'say $1 if /You should add "(zend_extension=.*)"/'
При этом используются специфические особенности отображаемого текста, в частности уникальное предисловие zend_extension=...
для пути, чтобы различать guish нужная строка из более раннего шаблона " Вы должны добавить ". При необходимости измените на то, что больше подходит для вашей проблемы.
Если текст вставляется в одну строку как одна строка в вашем коде, тогда добавьте флаг -0777
для проверки.
В противном случае, пожалуйста, уточните, как это происходит $OUTPUT
.
Протестировано с помощью bash script
#!/bin/bash
# Last modified: 2020 Feb 03 (12:58)
OUTPUT=$(cat "output.txt")
echo $OUTPUT | perl -wnE'say $1 if /You should add "(zend_extension=.*)"/'
, где output.txt
- файл с текстом из вопроса, и правая строка печатается.