Gabarito disponível
Resolução comentada
Substituição de comando no bash para atribuir a data a uma variável.
A sintaxe d=$(date) executa o comando date e atribui sua saída à variável d. É a substituição de comandos do bash, sem espaços ao redor do sinal de igual.
Análise das alternativas
A) Redireciona a saída do echo para um arquivo chamado d. B) Atribui a string literal 'date' à variável. C) Sintaxe de redirecionamento de entrada, sem atribuição. D) Grava a saída de date em um arquivo chamado d, e não em uma variável.
Referência: Bash — substituição de comandos $(...).
Resolução comentada do VaiConcursos.