Existe-t-il un moyen simple d'implémenter l'option de copie dans le presse-papiers à partir de la sortie d'un script shell script ?
Réponses
Trop de publicités?Cela peut dépendre de l'environnement que vous utilisez. Avec Gnome au moins (je n'ai pas essayé les autres mais cela peut fonctionner), vous pouvez canaliser votre sortie comme suit :
echo 123 | xclip
echo 123 | xclip -sel clip
Le premier va dans le presse-papiers de la souris, le second dans le presse-papiers "normal".
Si vous faites cela sur Windows 10 LXXS Ubuntu bash vous pouvez faire la commande suivante, qui fonctionne aussi sur WSL2.
Copie de WSL vers le presse-papiers de Windows
echo "What so ever..." | clip.exe
L'autre façon de transférer le presse-papiers de Windows vers WSL peut être réalisée à l'aide de PowerShell. Il dispose d'une commande appelée Get-Clipboard
et un joli alias court gcb
.
Coller dans WSL à partir du presse-papiers de Windows
powershell.exe -Command gcb | cat
Si vous l'utilisez plus souvent, vous pouvez créer un alias dans le bash comme
alias wcopy="powershell.exe -Command gcb"
puis l'utiliser rapidement comme
wcopy | cat
- Réponses précédentes
- Plus de réponses
0 votes
Vous voulez dire de manière portable ?
0 votes
Avez-vous essayé de googler "bash clipboard" ? Il semble qu'il y ait beaucoup d'informations utiles.
2 votes
Quel presse-papiers ? Presse-papiers X11 ? Presse-papiers Windows ? Presse-papiers Mac ? Presse-papiers KDE ?
0 votes
Êtes-vous limité au terminal uniquement ? Si ce n'est pas le cas, de nombreux terminaux permettent de surligner la sortie et d'utiliser le bouton central de la souris pour coller. Pour une sortie plus longue, je ne suis pas sûr