Передача вывода программы в Preview.app


11

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

Есть ли способ передать вывод и прочитать его в 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.