Если необходимо выполнить команду sed с регулярным выражением, то приведенный выше ответ покроет вас. Если вы открыты для альтернатив:
gv@debian: $ read -r a b c d e f<<<"apple orange.5678 dog cat 009 you" && echo "$b $f"
orange.5678 you
Если это строка в файле, замените <<< ". ... "
with
Для работы этого метода требуется IFS = пробел по умолчанию. Если в doube, примените IFS = ""
в начале.