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)