$ your_program | open -f -a /Applications/Preview.app
Источник: Просмотр терминала "man" Страницы в предварительном просмотре / PDF
Я использую приложение ( dot
программу graphviz
библиотеки), которая генерирует широкий спектр форматов файлов, включая PostScript и PDF. Он может отправить результат в stdout
или в файл. В настоящее время я отправляю его в файл и открываю его с помощью предварительного просмотра.
Есть ли способ передать вывод и прочитать его в Preview, чтобы мне не нужно было генерировать файл и лежать без дела? Это будет использоваться многими людьми, которые не будут знать внутреннюю структуру генерирующего скрипта, и я не хочу загромождать их папки или усложнять их жизнь.
В более общем смысле, есть ли способ взять программу, которая отправляет свой вывод, stdout
и передать этот вывод программе, которая обычно берет свой ввод из файла, без фактического создания файла?
$ your_program | open -f -a /Applications/Preview.app
Источник: Просмотр терминала "man" Страницы в предварительном просмотре / PDF
f=$(mktemp -t test).txt; echo test > $f; open $f -a TextEdit # f=$TMPDIR/test.txt