Bagaimana cara menangkap output bash ke clipboard Mac OS X?

Jawaban:

234

The pbcopy perintah melakukan hal ini.

Sebagai contoh, ini menempatkan output dari lspada clipboard / papan tulis:

ls | pbcopy

Dan pbpaste melakukan sebaliknya, menulis ke stdout dari clipboard:

pbpaste > ls.txt

Anda dapat menggunakan keduanya bersama-sama untuk memfilter konten di clipboard - inilah rot13 :

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

Jika Anda ingin menangkap pesan kesalahan, ini akan berfungsi:

cmd 2>&1  | pbcopy
qed
sumber
1

Anda dapat melakukan ini menggunakan pbcopyperintah:

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