PBCOPY e PBPASTE sono due comandi disponibile da linea di comando su OSX che non tutti conoscono, ma risultano spesso utilissimi.

Come intuibile dal titolo del post, pbcopy e pbaste  si occupano rispettivamente di copiare testo all'interno della clipboard di sistema e di prelevarlo.




Gli utilizzi sono molteplici, vediamo alcuni esempi:

echo "testo da copiare" | pbcopy

copia la stringa "testo da copiare" nella clipboard: successivamente il testo inserito può essere incollato all'interno di qualsiasi applicazione con la classica sequenza Command+V

curl "http://oldsite.andreafortuna.org/" | pbcopy

copia il sorgente dell'homepage di http://oldsite.andreafortuna.org nella clipboard.

pbpaste | vi -
Apre una nuova sessione di VI e inizializza il buffer con il contenuto della clipboard.

pbpaste > newfile.txt

Salva il contenuto della clipboard in un nuovo file