توجه داشته باشید که برای این کار به بستهی beep و یک سیستم که بلندگوی بیپ داشته باشد نیاز دارید.
#!/bin/sh
lsmod|grep pcspkr > /dev/null && PRELOADED=true || PRELOADED=false
[ $PRELOADED = false ] && sudo modprobe pcspkr
C=262; D=294; E=329; F=349; G=392; A=440; B=493; S=10
for x in $E $D $C $D $E $E $E $S $D $D $D $S $E $G $G $S $E $D $C $D $E $E $E $S $D $D $E $D $C $S $C
do
DELAY=272 # to calculate, divide 30000 by BPM(here 110BPM)
beep -l $DELAY -f $x
done
[ $PRELOADED = false ] && sudo modprobe -r pcspkr