grep подстрока между двумя разделителями

у меня многоbash сценарии, которые используютperl выражения внутриgrep чтобы извлечь подстроку между двумя разделителями. Пример:

echo BeginMiddleEnd | grep -oP '(?<=Begin).*(?=End)'

Проблема в том, что когда я портировал эти скрипты на платформуbusybox«интегрированный»grep не распознает переключатель -P. Есть ли чистый способ сделать это с помощьюgrep а такжеregular expressions?

Редактировать: нетperl, sed или жеawk на этой платформе. Это легкийlinux.

Ответы на вопрос(3)

Ваш ответ на вопрос