Z paměti je Ctrl-G znakem zvonku, takže si myslím, že to je důvod, proč fungoval druhý. Ale obrazovka může být vybíravá, jaké znaky přijímá, protože jako kód příkazu používá Ctrl-A.
Zkuste toto
#!/bin/sh
# Ring the terminal bell
# echo "\a" # does not work in some shells
tput bel
Našel jsem to na rosettacode, doufám, že vám to dá nějaké možnosti