Je vois ici:
http://www.pgrs.net/2008/1/11/command-line-clipboard-access
qu'il existe un moyen sous linux et osx de copier dans le presse-papiers à partir de la ligne de commande. J'ai donc exécuté mon cygwin setup.exe, mais je n'ai pas pu trouver le package xsel. Je suppose que ce paquet n'a peut-être pas été porté sur Windows? On dirait qu'il existe un outil pour le faire dans Windows:
http://www.labnol.org/software/tutorials/copy-dos-command-line-output-clipboard-clip-exe/2506/
Je suppose que je vais essayer cela - mais en fait, je pensais que je demanderais si quelqu'un a trouvé une bonne solution.
Sur la page que vous avez liée, il y a des commentaires indiquant comment le faire sur Windows:
Sous Windows, Cygwin est livré avec getclip et putclip qui font le même travail.
Cygwin est livré avec un fichier de périphérique spécial appelé /dev/clipboard
:
echo foobar > /dev/clipboard # Puts "foobar\n" on the clipboard
cat /dev/clipboard # Pastes clipboard to stdout
J'appuie la réponse ci-dessus
Pour transférer du texte dans le presse-papiers de Windows
putclip < foo.txt
Pour diriger vers un fichier quel que soit le texte dans le presse-papiers de Windows
getclip > foo.txt
getclip/putclip se trouve dans le paquet cygutils-extra.
et juste
clip < file.extension
viens d'essayer ma clé ssh
Pas exactement idem, mais voici un enregistreur à clins.
#!/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
En fait google "clip du kit de ressources" pour votre clip Windows et dans le terminal cygwin (j'utilise puttycyg fonctionne comme suit: trouver | clip