Я использую приложение ( dotпрограмму graphvizбиблиотеки), которая генерирует широкий спектр форматов файлов, включая PostScript и PDF. Он может отправить результат в stdoutили в файл. В настоящее время я отправляю его в файл и открываю его с помощью предварительного просмотра.
Есть ли способ передать вывод и прочитать его в Preview, чтобы мне не нужно было генерировать файл и лежать без дела? Это будет использоваться многими людьми, которые не будут знать внутреннюю структуру генерирующего скрипта, и я не хочу загромождать их папки или усложнять их жизнь.
В более общем смысле, есть ли способ взять программу, которая отправляет свои выходные данные, stdoutи передать эти выходные данные программе, которая обычно получает свои входные данные из файла, без фактического создания файла?
$TEMPа затем запустите предварительный просмотр, используя егоopen- таким образом, он будет выглядеть довольно незаметно, а сохраненные документы/tmpв конечном итоге будут очищены.