PostScript 및 PDF를 포함한 다양한 파일 형식을 생성 하는 응용 프로그램 ( 라이브러리 dot
프로그램 graphviz
)을 사용하고 있습니다. 결과를 stdout
파일 로 또는 파일 로 보낼 수 있습니다 . 현재 파일로 파일을 보내고 미리보기로 열어보고 있습니다.
출력을 파이프하고 미리보기로 읽을 수있는 방법이 있습니까? 그래서 파일을 생성하지 않고 주위에 두지 않아도됩니다. 이것은 생성 스크립트의 내부 구조를 모르는 많은 사람들이 사용하게 될 것이며 폴더를 어지럽히거나 삶을 복잡하게 만들고 싶지 않습니다.
더 일반적으로, stdout
실제로 파일을 작성하지 않고 파일에서 입력을받는 프로그램으로 출력을 전송하고 그 출력을 프로그램으로 전달하는 방법이 있습니까?
답변
$ your_program | open -f -a /Applications/Preview.app
답변
f=$(mktemp -t test).txt; echo test > $f; open $f -a TextEdit # f=$TMPDIR/test.txt