프로그램 출력을 Preview.app로 파이핑


11

PostScript 및 PDF를 포함한 다양한 파일 형식을 생성 하는 응용 프로그램 ( 라이브러리 dot프로그램 graphviz)을 사용하고 있습니다. 결과를 stdout파일 로 또는 파일 로 보낼 수 있습니다 . 현재 파일로 파일을 보내고 미리보기로 열어보고 있습니다.

출력을 파이프하고 미리보기로 읽을 수있는 방법이 있습니까? 그래서 파일을 생성하지 않고 주위에 두지 않아도됩니다. 이것은 생성 스크립트의 내부 구조를 모르는 많은 사람들이 사용하게 될 것이며 폴더를 어지럽히거나 삶을 복잡하게 만들고 싶지 않습니다.

더 일반적으로, stdout실제로 파일을 작성하지 않고 파일에서 입력을받는 프로그램으로 출력을 전송하고 그 출력을 프로그램으로 전달하는 방법이 있습니까?


1
문서를 저장 $TEMP한 다음 다음을 사용하여 미리보기를 시작 open합니다. 이렇게하면 문서가 매끄럽게 표시되고 저장된 문서 /tmp가 결국 정리됩니다.
Paul 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.