Cómo canalizar la salida de 'decir' a otro comando

6

'say' tiene argumentos -o y -n para varias formas de dirigir la salida, pero no veo ninguna manera de simplemente canalizar la salida a otro comando (por ejemplo, sox). ¿Es esto una limitación de la opinión, o hay una característica básica de shell de Unix que hará esto?

    
pregunta Chap 15.07.2012 - 02:28

1 respuesta

7

Parece imposible. debería haber sido posible usar -o /dev/stdout para esto, pero say insiste en agregar un sufijo de archivo, que arruina esa opción. Intenté evitar eso creando un enlace simbólico a /dev/stdout , pero da un error de permiso. (Quizás esto se debe a que say abre el archivo de salida para lectura y escritura (opción O_RDWR ) en lugar de solo escribir).

    
respondido por el Harald Hanche-Olsen 15.07.2012 - 11:58

Lea otras preguntas en las etiquetas