J'ai un script qui s'exécute en arrière-plan et m'envoie une alerte toutes les quelques minutes. Je veux que l'alerte se présente sous la forme d'un bip.
Question: Comment puis-je jouer un bip dans un terminal mac?
printf \\a
et osascript -e beep
jouent le son d'alerte par défaut, mais ils sont silencieux si le volume de l'alerte est défini sur zéro. printf \\a
est également muet si une sonnerie audible est désactivée.
Vous pouvez également utiliser afplay ou dire:
afplay /System/Library/Sounds/Funk.aiff
say done
Il existe d'autres fichiers d'effets sonores dans/System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Resources/Sounds/.
Le moyen le plus simple est d'utiliser une cloche echo -e "\a"
Une autre façon consiste à echo ^G
. Mais vous ne tapez pas littéralement le ^G
. Au lieu de cela, tapez ctrl+v, ctrl+g
, qui apparaîtra sous la forme echo ^G
.