Jak przechwycić dane wyjściowe bash do schowka Mac OS X?

Odpowiedzi:

234

Plik pbcopy Polecenie to robi.

Na przykład, spowoduje to umieszczenie danych wyjściowych z lsschowka / tablicy:

ls | pbcopy

A pbpaste robi odwrotnie, pisząc na standardowe wyjście ze schowka:

pbpaste > ls.txt

Możesz używać obu razem, aby filtrować zawartość w schowku - oto rot13 :

pbpaste | tr 'a-zA-Z' 'n-za-mN-ZA-M' | pbcopy
Martin Clayton
źródło
5

Jeśli chcesz przechwytywać komunikaty o błędach, zadziała to:

cmd 2>&1  | pbcopy
co było do okazania
źródło
1

Możesz to zrobić za pomocą pbcopypolecenia:

pbcopy < ./path/to/file/or/output/stream
Morgan Howell
źródło