readline de GNU: evitar la cadena de petición de salida si la entrada no es interactivo

StackOverflow https://stackoverflow.com/questions/2406826

  •  18-09-2019
  •  | 
  •  

Pregunta

Tengo una aplicación basada en readline con un mensaje, sin embargo, me gustaría que no se muestran cuando la entrada no es interactivo.

$ ./readline-app < command-list > result
$ cat result
prompt> Output line 1
prompt> Output line 2
prompt>
$

¿Cómo puedo hacer que el símbolo para no imprimir en este caso?

¿Fue útil?

Solución

Uso isatty(3) para determinar si la entrada estándar y / o stdout están conectados a un TTY .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top