Bash ANSI-C citando . Se você quebrar uma string como essa $'string' , ela será expandida com as mesmas regras da string C. No seu caso, $'t' se torna apenas 't' , mas se fosse $'\t' , ele se tornaria um caractere de tabulação. Isso é um pouco diferente do que usar aspas duplas, como em "string" , porque as aspas duplas permitem a substituição de bash (por exemplo, expansão de variável)