Ich habe ein Skript im Hintergrund und erhalte alle paar Minuten eine Warnung. Ich möchte, dass der Alarm in Form eines Pieptons ausgegeben wird.
Frage: Wie kann ich im Mac-Terminal einen Piepton abspielen?
printf \\a
und osascript -e beep
spielen den Standardalarmton ab, sie sind jedoch stumm, wenn die Alarmlautstärke auf Null eingestellt ist. printf \\a
ist auch leise, wenn ein akustisches Signal deaktiviert ist.
Sie könnten auch afplay verwenden oder sagen:
afplay /System/Library/Sounds/Funk.aiff
say done
Weitere Soundeffektdateien befinden sich in /System/Library/PrivateFrameworks/ScreenReader.framework/Versions/A/Resources/Sounds/.
say -v ?
(zumindest in Yosemite) verwenden, um eine Liste der installierten Stimmen zu erhalten - ich hatte mehrere! Hier ist ein kleines Skript, um zu sagen, was Sie in jeder verfügbaren Stimme wollen:for i in $(say -v \? | awk '{print $1;}'); do echo $i; say -v $i "Build terminated\!"; done
Der einfachste Weg ist die Verwendung einer Klingel
echo -e "\a"
quelle
Ein anderer Weg ist zu
echo ^G
. Aber Sie tippen das nicht buchstäblich ein^G
. Geben Sie stattdessenctrl+v, ctrl+g
Folgendes einecho ^G
:quelle
ctrl+G
an sich macht für mich auf einem mac nichts.