web-dev-qa-db-fra.com

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

Est-il possible de capturer la sortie bash dans le presse-papiers OS X?

131
Stephen Handley

La commande pbcopy fait cela.

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

ls | pbcopy

Et pbpaste fait l'inverse, écrivant sur stdout depuis le presse-papiers:

pbpaste > ls.txt

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

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

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

cmd 2>&1  | pbcopy
4
qed

Vous pouvez le faire en utilisant la commande pbcopy:

pbcopy < ./path/to/file/or/output/stream
1
Morgan Howell