pbcopy & pbpaste : le presse-papier en ligne de commande [Mac]

J’ai découvert une paire de commandes qui peuvent se révéler utiles : pbcopy et pbpaste. pbcopy place dans le presse-papier les données injectées dans son entrée standard (stdin). Utile pour copier le résultat de l’exécution de commandes ou le contenu de fichiers non visibles dans le Finder. Par exemple pour copier le contenu de sa clef publique :

cat ~/.ssh/id_rsa.pub | pbcopy

Un vague désappointement : l’aide n’est pas disponible par pbcopy --help comme pour les commandes bien élevées, mais par pbcopy -help. Ça ne serait pas si énervant si le résultat présentait un quelconque intérêt, mais voici ce qu’on obtient :

xtian$ pbcopy -help
2008-08-21 22:53:47.569 pbcopy[13212:10b] Usage: pbcopy [-help]

Utile, n’est-ce pas ?
pbpaste est la commande réciproque, exercice laissé au lecteur.

[via github]

One Comment

  1. Posted 16 juin 2009 at 23:25 | Permalink

    Yep, j’adore ces commandes.

    Et c’est souvent que je copie 2/3 information texte sur le web, du coup j’ai fais ce script que j’ai placé dans la barre de dock. Un truc intéressant, une blague -> pouf un click et c’est enregistré dans un fichier avec date et heure :)

    cd ~/pbpaste
    ladate=`date +%d.%m.%Y_%Hh%Mm%S`
    pbpaste > $ladate.txt
    echo «  »
    echo « ************************** »
    echo «  »
    echo `pbpaste`
    echo «  »
    echo « ************************** »
    echo «  »

    Si ça peut aider.

Post a Comment

Your email is never shared. Required fields are marked *

*
*