~$ echo $'\'test'
'test
man bash dice:
Racchiudere i caratteri tra virgolette singole conserva il valore letterale di ciascun carattere tra virgolette. Tra virgolette singole non può verificarsi una virgoletta, anche se preceduta da una barra rovesciata.
Perché allora funziona nel echocomando?