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

5

Jika Anda ingin menangkap pesan kesalahan, ini akan berfungsi:

cmd 2>&1  | pbcopy

1

Anda dapat melakukan ini menggunakan pbcopyperintah:

pbcopy < ./path/to/file/or/output/stream
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.