Lutando para que um comando incorporado funcione em meu shell BASH. Tenho a sensação de que tem a ver com a marca 'foto', mas não consigo entender.
Posso fazer funcionar incorporando $(data +%A).
Obrigado!
comando: echo "Hoje é 'data +%A'." resulta em: Hoje é data +%A.
date +%A por si só funciona corretamente.
Responder1
Parece que você está usando aspas simples e não substituição de comando (também conhecido como backtick).
Seguindo a mesma ideia com a qual você está trabalhando, que também é uma forma equivalente de fazer isso como o comentário do @John1024:
echo "Today is `date +%A`"
Observe o crase, em oposição às aspas simples que você usou originalmente.