6 votos

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

'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 (digamos, sox). ¿Es esto una limitación de say, o hay una característica básica del shell de Unix que haga esto?

8voto

Jax Puntos 23

Parece imposible. Es debe han podido utilizar -o /dev/stdout para esto, pero say insiste en añadir un sufijo de archivo, lo que arruina esa opción. Intenté evitarlo creando un enlace simbólico a /dev/stdout pero da un error de permiso. (Tal vez esto viene de say abrir el archivo de salida tanto para leer como para escribir (opción O_RDWR ) en lugar de limitarse a escribir).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X