Bir programın çıktısını Preview.app dosyasına aktarma


11

PostScript ve PDF de dahil olmak üzere çok çeşitli dosya formatları üreten bir uygulama ( kütüphanenin dotprogramı graphviz) kullanıyorum. Sonucu stdoutbir dosyaya veya bir dosyaya gönderebilir . Şu anda bir dosyaya gönderiyorum ve Önizleme ile açıyorum.

Çıktıyı oluşturmanın ve Önizleme tarafından okunmasını sağlamanın bir yolu var mı? Bu, üreten komut dosyasının iç yapısını bilmeyen birkaç kişi tarafından kullanılacak ve klasörlerini karıştırmak veya hayatlarını karmaşıklaştırmak istemiyorum.

Daha genel olarak, çıktısını gönderen stdoutve bu çıktıyı bir dosya oluşturmadan genellikle bir dosyadan girdi alan bir programa aktaran herhangi bir yol var mı?


1
Belgenizi kaydedin $TEMPve ardından Önizleme'yi kullanarak başlatın open- bu şekilde oldukça sorunsuz görünecek ve altındaki kaydedilen belgeler /tmpsonunda temizlenecektir.
Paul R

Yanıtlar:



2

f=$(mktemp -t test).txt; echo test > $f; open $f -a TextEdit # f=$TMPDIR/test.txt

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.