Передача результатів програми на Preview.app


11

Я використовую додаток ( dotпрограма graphvizбібліотеки), який генерує найрізноманітніші формати файлів, включаючи PostScript та PDF. Він може надіслати результат до stdoutабо у файл. Зараз я надсилаю його до файлу і відкриваю його за допомогою Preview.

Чи є спосіб передавати висновок і читати його за допомогою Preview, щоб я не мав генерувати файл і він лежав би навколо? Це буде використано багатьма людьми, які не знають внутрішньої структури генеруючого сценарію, і я не хочу захаращувати свої папки чи ускладнювати їхнє життя.

Більш загально, чи є спосіб взяти програму, яка надсилає свій вихід stdoutі передає цей вихід програмі, яка зазвичай бере його введення з файлу, не створюючи фактично файл?


1
Збережіть документ $TEMPі запустіть попередній перегляд за допомогою open- таким чином він буде виглядати досить безпроблемно, а збережені документи під час /tmpочищення будуть з часом.
Пол Р.

Відповіді:



2

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.