bash - Diff output from two programs without temporary files -


मेरे पास भी प्रोग्राम हैं a और b मैं चला सकता हूँ ./ a और ./ b के साथ।

क्या अस्थायी फ़ाइलों को लिखने के बिना अपने आउटपुट को अलग करना संभव है?

एक कमांड की आउटपुट को दूसरे प्रोग्राम में पास करने के लिए & lt; (command) का उपयोग करें जैसे कि यह एक फ़ाइल थी नाम। पाश को प्रोग्राम के आउटपुट को पाइप में पाइप और बाहरी कोड में / dev / fd / 63 जैसे फाइल नाम से गुज़रता है।

  diff & lt; (। / A)  

इसी तरह आप & gt; (कमांड) का उपयोग कर सकते हैं अगर आप में एक कमांड पाइप करना चाहते हैं ।


Comments