Wygląda na to, że nowa wersja OSX nie obsługuje już grep -P
i w związku z tym 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.