Возможно, вы используете grep версии 2.4.2 или старше. Эта версия не поддерживает -o
Вы используете очень старую установку unix / linux или, возможно, какую-то машину Windows с UnxUtils (grep - версия 2.4.2)
Если вы используете установку linux / unix, вам следует обновить пакет или базовую установку.
Если на компьютере с Windows вы можете использовать Grep для Windows (версия 2.5.x) и имеет параметр -o
Другой вариант - использовать Cygwin , который является «оболочкой linux» для Windows.
Или, если используется Windows 10, используйте Подсистема Windows для Linux