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

5

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

cmd 2>&1  | pbcopy

1

Sie können dies mit dem folgenden pbcopyBefehl tun :

pbcopy < ./path/to/file/or/output/stream
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.