OSX: gestire la clipboard di sistema dalla linea di comando con PBCOPY e PBPASTE
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:
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
copia il sorgente dell'homepage di http://oldsite.andreafortuna.org nella clipboard.
Salva il contenuto della clipboard in un nuovo file
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