Estoy usando una aplicación (el dotprograma de la graphvizbiblioteca) que genera una amplia variedad de formatos de archivo, incluidos PostScript y PDF. Puede enviar el resultado stdouta un archivo. Actualmente lo envío a un archivo y lo abro con Vista previa.
¿Hay alguna forma de canalizar la salida y hacer que se lea en Vista previa, para que no tenga que generar un archivo y tenerlo por ahí? Esto será utilizado por varias personas que no conocerán la estructura interna del script generador y no quiero saturar sus carpetas o complicar sus vidas.
En términos más generales, ¿hay alguna forma de tomar un programa que envíe su salida stdouty pasar esa salida a un programa que generalmente toma su entrada de un archivo, sin crear realmente un archivo?

$TEMPy luego inicie la Vista previa usandoopen, de esa manera parecerá bastante transparente y los documentos guardados debajo/tmpse limpiarán eventualmente.Respuestas:
Fuente: Ver páginas 'man' de Terminal en Vista previa / PDF
fuente
f=$(mktemp -t test).txt; echo test > $f; open $f -a TextEdit # f=$TMPDIR/test.txtfuente