FreeBSD MacOS Grep, охватывающая несколько строк - PullRequest
0 голосов
/ 14 октября 2019

Используя MacOS High Sierra, пытаемся использовать grep для извлечения текста между двумя «тегами». Предполагаемый выход должен быть "Жанр". Вот файл .txt:

<genre>
The Genre
</genre>

Вот команда grep, которая не работает:

genre=$(grep -o '(?<=<genre>).*?(=<\/genre>)' textfile.txt)

echo $ genre

Я подхожу к этому неправильному пути для MacOS? Все команды, которые я видел с тегами, поддерживают только варианты BNU или Linux. Помощь оценена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...