Gostaria de verificar o nível de volume atual da CLI no meu Mac. Eu sei que posso configurá-lo assim:
osascript -e 'set volume <N>'
Mas isso não parece funcionar ao tentar obter o nível de volume atual.
$ osascript -e 'get volume'
4:10: execution error: The variable volume is not defined. (-2753)
fonte
get volume settings
realmente não diferencia entre 0, 0,1 e 0,01. Ele não mostra valores decimais, tornando-o bastante inútil.Eu cometi um script bash muito humilde chamado "chut". Como eu estava farto do volume sys exigindo um ponto de flutuação como entrada (0 a 10 etapa 0,1), mas produzindo um número inteiro com uma etapa 14 variando de 0 a 100.
Vai entender ... Se alguém estiver interessado: http://github.com/docgyneco69/chut
Em toda a sua glória:
fonte
Obtendo e configurando o volume usando a mesma escala 1..100:
fonte