Последовательность управляющего кода для копирования содержимого файла

Последовательность управляющего кода для копирования содержимого файла

Я нашел отздесьчто вы можете использовать ANSCI Escape-последовательность для копирования из удаленного сеанса SSH, например, так,

printf "\033]52;c;$(printf "%s" "blabla" | base64)\a"

Я пробовал отдавать команды,

$ (file=README.md; printf "\033]52;c;$(base64 $file)\a")

Но я могу напечатать только первые несколько символов (~57 символов). Есть ли способ скопировать все содержимое файла с помощью последовательности Escape?

решение1

Если вы хотите, чтобы вывод был распечатан в буфер обмена, вы можете использоватьxclip

xclip -sel -p -i < <( \
 printf %s%s%s '\033]52;c;' "$(printf %s blabla | base64)" '\a' \
)

Связанный контент