プログラムの出力をPreview.appにパイプする


11

PostScriptやPDFなど、さまざまなファイル形式を生成するアプリケーション(ライブラリのdotプログラムgraphviz)を使用しています。結果をstdoutファイルまたはファイルに送信できます。現在、ファイルに送信して、プレビューで開きます。

出力をパイプしてプレビューで読み取る方法はありますか?そのため、ファイルを生成したり、横に置いたりする必要はありませんか?これは、生成スクリプトの内部構造を知らない多くの人々によって使用され、私は彼らのフォルダーを散らかしたり、彼らの生活を複雑にしたりしたくありません。

より一般的にはstdout、実際にファイルを作成せずに、出力を送信するプログラムを取得して、通常はファイルからの入力を取得するプログラムにその出力を渡す方法はありますか?


1
ドキュメントを保存してから$TEMPプレビューを使用して起動します。これにより、openかなりシームレスに表示され、保存されたドキュメント/tmpが最終的にクリーンアップされます。
ポールR

回答:



2

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.