A memoria, Ctrl-G è il carattere della campanella, quindi penso che sia per questo che il secondo ha funzionato. Ma lo schermo può essere schizzinoso su quali caratteri accettare poiché accetta Ctrl-A come codice di comando.
Prova questo
#!/bin/sh
# Ring the terminal bell
# echo "\a" # does not work in some shells
tput bel
Ho trovato questo su rosettacode, spero che ti dia alcune opzioni