ดูเหมือนว่า OSX เวอร์ชันใหม่จะไม่รองรับอีกต่อไปgrep -P
และทำให้สคริปต์บางส่วนของฉันหยุดทำงาน
var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt`
ฉันต้องการจับ grep เป็นตัวแปรและฉันต้องใช้การยืนยันความกว้างเป็นศูนย์เช่นเดียวกับ \K
var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt`
ทางเลือกอื่น ๆ จะได้รับการชื่นชมอย่างมาก