Comment capturer la sortie bash dans le presse-papiers de Mac OS X?


Réponses:


234

La commande pbcopy fait cela.

Par exemple, cela place la sortie de lssur le presse-papiers / presse-papiers:

ls | pbcopy

Et pbpaste fait l'inverse, en écrivant sur stdout à partir du presse-papiers:

pbpaste > ls.txt

Vous pouvez utiliser les deux ensemble pour filtrer le contenu dans le presse-papiers - voici un rot13 :

pbpaste | tr 'a-zA-Z' 'n-za-mN-ZA-M' | pbcopy

5

Si vous souhaitez capturer des messages d'erreur, cela fonctionnera:

cmd 2>&1  | pbcopy

1

Vous pouvez le faire en utilisant la pbcopycommande:

pbcopy < ./path/to/file/or/output/stream
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.