Je suis en train d'utiliser l'invite de commandes Git Bash pour Windows, et comme quelqu'un l'a noté ci-dessus, utiliser clip
est très ennuyeux, car cela copie également le retour à la ligne à la fin de la sortie de n'importe quelle commande. J'ai donc écrit cette fonction pour y remédier:
function cpy {
while read data; do # lit les données envoyées à cpy
echo "$data" | cat > /dev/clipboard # affiche les données et les écrit dans /dev/clipboard
done
tr -d '\n' < /dev/clipboard > /dev/clipboard # supprime les sauts de ligne du presse-papiers
}
Donc, par exemple:
$ pwd | cpy # copie le chemin du répertoire
$ git branch | cpy # copie la branche actuelle du dépôt git dans le presse-papiers