为什么在 Cygwin 中复制到剪贴板不起作用?

问题描述

这有效:

curl -Ls -o /dev/null -w %{url_effective} $URL | xargs printf "%s" > /dev/clipboard

而这不会:

curl -Ls -o /dev/null -w %{url_effective} $URL > /dev/clipboard

这是为什么?

解决方法

两种可能的解决方案

curl -Ls -o /dev/null -w %{url_effective} $URL > filename
cat filename > /dev/clipboard

curl -Ls -o /dev/null -w %{url_effective} $URL | putclip

putclip

$ cygcheck -f /usr/bin/putclip
cygutils-extra-1.4.16-2