2009-11-18 85 views
107

是否有可能將bash輸出捕獲到OS X剪貼板?如何將bash輸出捕獲到Mac OS X剪貼板?

+0

類似:http://stackoverflow.com/questions/ 96024 /是它可能發送的內容的文本到剪貼板從通信和http://stackoverflow.com/questions/1064762/那裏有一個環境變量 - 包含剪貼板 - 內容 – 2010-01-10 03:30:59

回答

184

pbcopy命令執行此操作。

例如,這使從ls在剪貼板/紙板輸出:

ls | pbcopy 

而且pbpaste做相反的工作,寫從剪貼板到stdout:

pbpaste > ls.txt 

您可以同時使用一起過濾剪貼板上的內容 - 以下是rot13

pbpaste | tr 'a-zA-Z' 'n-za-mN-ZA-M' | pbcopy 
+0

令人難以置信的有用。哦,和pbpaste相反。 – 2009-11-18 01:54:05

+0

@LymanZerga - 編輯,因爲你張貼:) – 2009-11-18 01:55:00

+0

真棒。非常感謝。這太棒了。 – 2009-11-19 19:05:16

1

爲此,您可以使用pbcopy命令:

pbcopy < ./path/to/file/or/output/stream 
3

如果你想捕捉的錯誤信息,這將工作:

cmd 2>&1 | pbcopy