Wie erfasse ich die Bash-Ausgabe in der Mac OS X-Zwischenablage?

Antworten:

234

Die pbcopy Befehl führt dies aus.

lsDadurch wird beispielsweise die Ausgabe von in die Zwischenablage / Pasteboard verschoben:

ls | pbcopy

Und pbpaste macht das Gegenteil und schreibt aus der Zwischenablage in stdout:

pbpaste > ls.txt

Sie können beide zusammen verwenden, um Inhalte in der Zwischenablage zu filtern - hier ist ein rot13 :

pbpaste | tr 'a-zA-Z' 'n-za-mN-ZA-M' | pbcopy
Martin Clayton
quelle
5

Wenn Sie Fehlermeldungen erfassen möchten, funktioniert dies wie folgt:

cmd 2>&1  | pbcopy
qed
quelle
1

Sie können dies mit dem folgenden pbcopyBefehl tun :

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