2009-11-18 16 views
107

क्या ओएस एक्स क्लिपबोर्ड पर बैश आउटपुट कैप्चर करना संभव है?मैक ओएस एक्स क्लिपबोर्ड पर बैश आउटपुट कैप्चर कैसे करूं?

+0

समान: http://stackoverflow.com/questions/ 96024/यह-संभव-से-एक-पाठ-फ़ाइल-टू-द-क्लिपबोर्ड-से-द-कॉम-टू-द-कंटेंट-टू-द-सामग्री-http://stackoverflow.com/questions/1064762/is- वहां-एक-पर्यावरण-परिवर्तनीय-जिसमें-क्लिप -बोर्ड-सामग्री –

उत्तर

184

pbcopy कमांड यह करता है।

pbpaste > ls.txt 

आप दोनों का उपयोग कर सकते हैं:

ls | pbcopy 

और pbpaste क्लिपबोर्ड से stdout के लिए लिख, रिवर्स करता है:

उदाहरण के लिए, इस क्लिपबोर्ड/पेस्टबोर्ड पर ls से उत्पादन डालता है क्लिपबोर्ड पर सामग्री को फ़िल्टर करने के लिए - यहां एक rot13 है:

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

दिमागी-उपयोगी रूप से उपयोगी है। ओह, और पीबीपीस्ट विपरीत करता है। –

+0

@LymanZerga - आपके द्वारा पोस्ट किए गए में संपादित :) –

+0

कमाल। बहुत बहुत धन्यवाद। यह कमाल का है। –

1

आप pbcopy आदेश का उपयोग कर सकते हैं:

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

मामले में आप त्रुटि संदेश पर कब्जा करना चाहते हैं, यह काम करेगा:

cmd 2>&1 | pbcopy 
संबंधित मुद्दे