Câu trả lời:
printf \\a
và osascript -e beep
phát âm thanh cảnh báo mặc định, nhưng chúng sẽ im lặng nếu âm lượng cảnh báo được đặt thành không. printf \\a
cũng im lặng nếu một tiếng chuông nghe được bị vô hiệu hóa.
Bạn cũng có thể sử dụng afplay hoặc nói:
afplay /System/Library/Sounds/Funk.aiff
say done
Có nhiều tệp hiệu ứng âm thanh hơn trong / System / L Library / PrivateFrameworks / ScreenReader.framework / Warions / A / Resource / Sound /.
say -v ?
(ít nhất là ở Yosemite) để nhận danh sách các giọng nói được cài đặt - Tôi đã có một vài! Đây là một kịch bản nhỏ để nói những gì bạn muốn trong mỗi giọng nói có sẵn:for i in $(say -v \? | awk '{print $1;}'); do echo $i; say -v $i "Build terminated\!"; done
Cách đơn giản nhất là sử dụng chuông
echo -e "\a"
Một cách khác là để echo ^G
. Nhưng bạn không thực sự gõ ^G
. Thay vào đó, gõ ctrl+v, ctrl+g
, sẽ xuất hiện như echo ^G
.
ctrl+G
tự nó không làm gì cho tôi trên máy mac.