$ your_program | open -f -a /Applications/Preview.app
Die Ausgabe eines Programms an Preview.app weiterleiten
Ich verwende eine Anwendung (das dot
Programm der graphviz
Bibliothek), die eine Vielzahl von Dateiformaten generiert, einschließlich PostScript und PDF. Es kann das Ergebnis an stdout
oder an eine Datei senden . Ich schicke es gerade in eine Datei und öffne sie mit Preview.
Gibt es eine Möglichkeit, die Ausgabe per Pipe auszulesen und von Preview lesen zu lassen, damit ich keine Datei erstellen und herumliegen lassen muss? Dies wird von einer Reihe von Leuten verwendet, die die interne Struktur des Generierungsskripts nicht kennen und ich möchte ihre Ordner nicht stören oder ihr Leben komplizieren.
Gibt es generell eine Möglichkeit, ein Programm, das seine Ausgabe sendet stdout
, an ein Programm zu übergeben, das seine Eingabe normalerweise aus einer Datei entnimmt, ohne tatsächlich eine Datei zu erstellen?
2 Antworten auf die Frage
f=$(mktemp -t test).txt; echo test > $f; open $f -a TextEdit # f=$TMPDIR/test.txt
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?