0 votos

Cambio de volumen en la línea de comandos utilizando script/función

Encontré este ingenioso comando que establece el volumen al 50% (o cualquier nivel deseado):

osascript -e 'set volume output volume 50'

Me encantaría tener un script o función que me permita escribir v 50 o v 30 etc. para cambiar fácilmente los niveles de volumen.

Intenté hacer esta función de bash:

v() {
# adjust volume function
osascript -e 'set volume output volume $1'
}

Sin embargo, esto da:

25:26: syntax error: Expected expression but found unknown token. (-2741)

¿Cómo puedo hacer que esto funcione?

0 votos

Como nota al margen: t osascript -e 'set volume output muted true'

3voto

Las comillas simples ('') suprimen la expansión de los parámetros, por lo que hay que utilizar comillas dobles:

v() {
    osascript -e "set volume output $1"
}

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