$"..."
é a maneira de Bash acessar as traduções do GNU gettext . No código C, geralmente seria gettext("...")
ou _("...")
. O Bash usa o catálogo de mensagens padrão do sistema; um aplicativo C também poderia carregar qualquer catálogo que desejasse usar.
A sintaxe $"
é uma extensão Bash para se assemelhar à sintaxe de expansão de parâmetro existente, e suponho particularmente que o $'
ANSI-C citando foi tirada do ksh e que pode em POSIX no futuro. A linguagem C não suporta ou tem um paralelo para a própria sintaxe.