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
Martin Clayton
la source
5

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

cmd 2>&1  | pbcopy
qed
la source
1

Vous pouvez le faire en utilisant la pbcopycommande:

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