LINUX.ORG.RU
[0][~]$ echo -n "\a"

под FreeBSD можно:
[0][~]$ echo "<<CDEF" >/dev/speaker
lg ★★
()
[root@observ devel]# echo -n "\a"
\a[root@observ devel]#
[root@observ devel]#
[root@observ devel]# echo -n "\a"
\a[root@observ devel]#
[root@observ devel]#

не, не пищит... :((

[root@observ devel]# echo "<<CDEF">/dev/speaker
[root@observ devel]#

и тут не пищит :((

vilfred ☆☆
() автор топика
>[root@observ devel]# echo -n "\a"
>\a
а да забыл - под bash|sh надо:
$ printf "\a"

> root@observ devel]# echo "<<CDEF">/dev/speaker
> и тут не пищит
вкомпиль support speakerа в ядро и сделай # cd /dev && ./MAKEDEV speaker
подъчеркиваю еще раз - это вариант для FreeBSD
lg ★★
()
и сотри у себя файл /dev/speaker :)))
lg ★★
()
Вопщем, это делаецця так:

задаем высоту звука в герцах (здесь 1000Гц):
printf("\033[10;1000]");
задаем длительность звучания (в милисек но больше чем 1000 у меня не выходило):
printf("\033[11;1000]");
Рождаем звук:
printf("\007");

Или лепим все в одну кучу:
printf("\033[10;1000;11;1000]\007");

У меня на баше такой жирный jingle-bells получился :) - бейсик отдыхает, дочка в восторге:)))
Будь здоров.
Susanin
()
Где-то вроде ф-ия beep() валялась, посмотрите в мане.
Avarielf
()
ох уж эти программисты! А потом материшься и пытаешься отрубить эту противную пищалку
SadStork
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.