Modifica del volume alla riga di comando tramite script / funzione

0

Ho trovato questo comando elegante che imposta il volume al 50% (o qualsiasi livello desiderato):

osascript -e 'set volume output volume 50'

Mi piacerebbe avere uno script o una funzione che mi permetta di digitare v 50 o v 30 , ecc. per modificare facilmente i livelli del volume.

Ho provato a creare questa funzione bash:

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

Tuttavia questo dà:

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

Come posso fare in modo che funzioni?

    
posta che_kid 03.03.2015 - 13:45
fonte

1 risposta

3

Le virgolette singole ('') sopprimono l'espansione dei parametri, quindi devi usare le virgolette doppie:

v() {
    osascript -e "set volume output $1"
}
    
risposta data 03.03.2015 - 13:58
fonte

Leggi altre domande sui tag