Ini bekerja:
$ echo "$Foo" | grep "Android SDK Build-tools" | grep -Eo "\d+(?:-)"
4-
5-
6-
7-
8-
9-
Ini tidak:
$ echo "$Foo" | grep "Android SDK Build-tools" | grep -Eo "\d+(?=-)"
grep: repetition-operator operand invalid
Bisakah saya menggunakan lookahead jika saya ingin menggunakan grep versi OSX yang disediakan?
command-line
sierra
Kit Sunde
sumber
sumber