cygwin命令复制到windows剪贴板

我在这里看到:

http://www.pgrs.net/2008/1/11/command-line-clipboard-access

在linux和osx中有一种方法可以从命令行复制到剪贴板。 所以我运行我的cygwin setup.exe,但找不到xsel包。 我猜可能这个软件包还没有被移植到Windows? 看起来有一个工具可以在Windows中执行:

http://www.labnol.org/software/tutorials/copy-dos-command-line-output-clipboard-clip-exe/2506/

我想我会尝试 – 但是我想我会问,如果有人find了一个好的解决scheme。

在你链接的页面上,有一些提示暗示如何在Windows上执行它:

在Windows上,Cygwin带有getclip和putclip,可以完成相同的工作。

Cygwin带有特殊的设备文件/dev/clipboard

 echo foobar > /dev/clipboard # Puts "foobar\n" on the clipboard cat /dev/clipboard # Pastes clipboard to stdout 

我在上面的答案第二

将文本发送到Windows剪贴板

 putclip < foo.txt 

无论文本在Windows剪贴板中,都可以传输到文件

 getclip > foo.txt 

getclip / putclip在cygutils-extra包中find。

那怎么样

 clip < file.extension 

只是尝试在我的SSH密钥

其实谷歌“资源工具包剪辑”为您的Windows剪辑和在cygwinterminal(我使用puttycyg工程如下:find | clip

不完全一样,但这是一个logging板logging器。

 #!/usr/bin/ksh while true do if [[ "$(</dev/clipboard)" = "${LastClip}" ]] then sleep 2 else LastClip="$(</dev/clipboard)" echo "$(</dev/clipboard)" >> $HOME/cliplog.txt sleep 1 fi done