किसी प्रोग्राम के आउटपुट को Preview.app में डालना


11

मैं एक एप्लिकेशन ( लाइब्रेरी का dotकार्यक्रम graphviz) का उपयोग कर रहा हूं जो पोस्टस्क्रिप्ट और पीडीएफ सहित विभिन्न प्रकार के फ़ाइल स्वरूपों को उत्पन्न करता है। यह परिणाम को stdoutया फ़ाइल में भेज सकता है । मैं वर्तमान में इसे एक फ़ाइल में भेज रहा हूं और इसे पूर्वावलोकन के साथ खोल रहा हूं।

क्या आउटपुट को पाइप करने का कोई तरीका है और क्या इसे प्रीव्यू द्वारा पढ़ा जा सकता है, ताकि मुझे कोई फ़ाइल जेनरेट न करनी पड़े और उसे पड़ा रहे? यह उन कई लोगों द्वारा उपयोग किया जा रहा है जो जेनरेटिंग स्क्रिप्ट की आंतरिक संरचना को नहीं जानते हैं और मैं उनके फ़ोल्डरों को अव्यवस्थित करना या उनके जीवन को जटिल नहीं करना चाहता हूं।

आम तौर पर, क्या कोई ऐसा कार्यक्रम है जो अपने आउटपुट को उस प्रोग्राम में भेजता है stdoutऔर उस आउटपुट को पास करता है जो आमतौर पर फ़ाइल से इनपुट लेता है, वास्तव में फ़ाइल बनाए बिना?


1
अपने दस्तावेज़ को सहेजें $TEMPऔर फिर पूर्वावलोकन का उपयोग करके लॉन्च करें open- इस तरह यह बहुत सहज दिखाई देगा और इसके तहत सहेजे गए दस्तावेज़ /tmpअंततः साफ हो जाएंगे।
पॉल आर

जवाबों:



2

f=$(mktemp -t test).txt; echo test > $f; open $f -a TextEdit # f=$TMPDIR/test.txt

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.