सब आप चाहते हैं stdin पढ़ने और लिखने क्या आप stdout के लिए पढ़ने के लिए है, तो findstr काम करेंगे।
findstr "^"
आप पुनर्निर्देशन या पाइप के माध्यम से stdin की आपूर्ति कर सकते हैं।
FINDSTR "^"
बिल्ली के समान ही है जिसमें यह संशोधन के बिना सटीक बाइनरी इनपुट आउटपुट करेगा।
यदि एकल इनपुट फ़ाइल निर्दिष्ट है तो बिल्ली के समान भी है।
findstr "^" fileName
फिर आउटपुट एक सटीक बाइनरी प्रति होगी।
कार्यक्षमता अलग हो जाती है यदि एकाधिक इनपुट फ़ाइलों को निर्दिष्ट किया गया है क्योंकि उस स्थिति में फ़ाइल का नाम आउटपुट की प्रत्येक पंक्ति के उपसर्ग के रूप में उपयोग किया जाएगा।
यह बिल्ली से अलग है कि यह दोनों stdin और नामित फ़ाइल से नहीं पढ़ सकता है।
संपादित
ध्यान दें कि findstr अंत लाइन जोड़ देंगे, <CR><LF>
मार्करों इनपुट पहुंचाया करने के लिए यदि इनपुट धारा के आखिरी चरित्र एक <LF>
नहीं है। यह FINDSTR का एक कार्य है, न कि विंडोज पाइप तंत्र। FINDSTR पुनर्निर्देशित इनपुट के लिए <CR><LF>
संलग्न नहीं करता है। यदि रीडायरेक्ट इनपुट पढ़ना है और अंतिम पंक्ति <LF>
के साथ समाप्त नहीं होती है तो FINDSTR XP और Windows 7 पर अनिश्चित काल तक लटका होगा। अधिक जानकारी के लिए What are the undocumented features and limitations of the Windows FINDSTR command? देखें।
'टाइप करें इसफाइल> output.txt' सभी आउटपुट को यूनिक्स के समान धक्का देता है बिल्ली 'टाइप करें इसफाइल >> output.txt' सभी प्रकार के आउटपुट को' टाइप' 'का उपयोग करने के लिए – Kyle
+1 ओवरराइट किए बिना फ़ाइल को इतना अच्छा और सरल समाधान जोड़ता है। –
@DominicP को छोड़कर यह मेरे उद्देश्यों के लिए काम नहीं करता है ("संपादित करें" के बाद पढ़ें) – Matt