По памяти Ctrl-G является символом колокольчика, поэтому я думаю, именно поэтому второй сработал. Но экран может быть требователен к тому, какие символы он принимает, так как он принимает Ctrl-A в качестве кода команды.
Попробуй это
#!/bin/sh # Ring the terminal bell # echo "\a" # does not work in some shells tput bel
Я нашел это на rosettacode, надеюсь, это даст вам несколько вариантов