Você faz um shell script
printf "\x07"
Assim, digamos que você esteja buscando por todos os arquivos php com o texto “mail” dentro de um determinado diretório:
find -name "*.php" -exec grep -l mail {} ";"
Dependendo do tamanho desse seu diretório, esta operação pode demorar muito. Sistemas multitarefa existem justamente para que você não precise ficar esperando, e possa fazer outra coisa enquanto o sistema procura por você. Para ser avisado com um beep quando a busca terminar, você pode fazer:
find -name "*.php" -exec grep -l mail {} ";";printf "\x07"
View Comments (3)
Para coisas mais complexas, existe o beep: http://www.linux.org/apps/AppId_2367.html
Legal. Eu não tenho certeza, mas acho que
printf "\b"
também funciona. Não testei agora por que há essa hora não seria boa idéia fazer barulho aqui em casa...O char que produz o beep é o "\a", o "\b" é o caractere backspace.
:)