grep -P больше не работает. Как я могу переписать мои поиски?

Похоже, новая версия OSX больше не поддерживаетgrep -P и поэтому некоторые из моих сценариев перестали работать.

var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt`

Мне нужно захватить grep для переменной, и мне нужно использовать утверждения нулевой ширины, а также\K

var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt`

Любые альтернативы будут с благодарностью.

Ответы на вопрос(11)

Ваш ответ на вопрос