Я не думаю, что screen имеет какой-либо способ запуска команд в буфере вставки.
Один из способов сделать это - создать привязку для сохранения буфера вставки и открыть новое окно на экране, на котором запускается скрипт для изменения буфера. Затем сделайте еще одну привязку, чтобы перезагрузить измененный буфер с диска и вставить (это может быть связано с обычной привязкой вставки).
Добавить это в screenrc (изменение пути):
bind -c screensed s eval "writebuf /pathtoscript/screensed.clipboard" "screen sh /pathtoscript/screensed.sh"
bind -c screensed p eval "readbuf /pathtoscript/screensed.clipboard" "paste ."
bind , command -c screensed
Сделайте где-нибудь скрипт оболочки:
#!/usr/bin/env sh
echo "Enter sed script: "
read sedcommand
sed -i ${sedcommand} /pathtoscript/screensed.clipboard
echo "(Enter to return)"
read something
"ctrl-a, s" на экране выведет буфер обмена и создаст новое окно для ввода команды sed. "Ctrl-A, P" будет читать буфер обмена и вставлять. Пауза в конце скрипта показывает, какие ошибки может выдать sed.