· Geral

Beep no console do Linux com Bash e printf

Você faz um shell script[bb] para alguma ação que pode levar tempo. Ou mesmo executa no console um comando que pode demorar. Pode ser muito útil avisar do término da operação com um beep. O código para isso é bastante simples:

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"

3 comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *