新しいバージョンのOSXはサポートさgrep -P
れなくなったようです。そのため、一部のスクリプトが機能しなくなりました。
var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt`
grepを変数にキャプチャする必要があり、ゼロ幅アサーションを使用する必要があります。 \K
var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt`
任意の代替案をいただければ幸いです。