用于复制文件内容的转义码序列

用于复制文件内容的转义码序列

我发现这里您可以使用 ANSCI 转义序列从远程 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' \
)

相关内容