'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?
Respuesta
¿Demasiados anuncios?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).