use gs < (program_writing_ps_to_sdout)
Quando eu enviar dados postscript para o programa gs
, gs
interpretará os dados e sairá imediatamente. Isso corresponde à página de manual:
- This is not really a switch, but indicates to Ghostscript that
standard input is coming from a file or a pipe and not interac-
tively from the command line. Ghostscript reads from standard
input until it reaches end-of-file, executing it like any other
file, and then continues with processing the command line. When
the command line has been entirely processed, Ghostscript exits
rather than going into its interactive mode.
Existe uma maneira de eu poder forçar gs
no modo interativo quando executado como um pipe? Eu sei que posso despejar meus dados em um arquivo temporário, executar gs tempfile
e, em seguida, remover o arquivo temporário, mas prefiro fazer tudo em uma etapa.
Tags ghostscript stdin