grep -P już nie działa. Jak mogę przepisać moje wyszukiwania?

Wygląda na to, że nowa wersja OSX już nie obsługujegrep -P i dzięki temu niektóre z moich skryptów przestały działać.

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

Muszę przechwycić grep do zmiennej i muszę użyć asercji o zerowej szerokości, jak również\K

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

Wszelkie alternatywy byłyby bardzo mile widziane.

questionAnswers(11)

yourAnswerToTheQuestion