grep подстрока между двумя разделителями
у меня многоbash
сценарии, которые используютperl
выражения внутриgrep
чтобы извлечь подстроку между двумя разделителями. Пример:
echo BeginMiddleEnd | grep -oP '(?<=Begin).*(?=End)'
Проблема в том, что когда я портировал эти скрипты на платформуbusybox
«интегрированный»grep
не распознает переключатель -P. Есть ли чистый способ сделать это с помощьюgrep
а такжеregular expressions
?
Редактировать: нетperl
, sed
или жеawk
на этой платформе. Это легкийlinux
.