Comando incrustado en un comando

Comando incrustado en un comando

Estoy luchando por conseguir que un comando integrado funcione en mi shell BASH. Tengo la sensación de que tiene que ver con la marca "foto", pero no puedo entenderlo.

Puedo hacer que funcione incrustando $(date +%A).

¡Gracias!

comando: echo "Hoy es 'fecha +%A'". da como resultado: Hoy es la fecha +%A.

date +%A por sí solo funciona correctamente.

ingrese la descripción de la imagen aquí

Respuesta1

Parece que está utilizando una comilla simple y no una sustitución de comandos (también conocida como comilla invertida).

Siguiendo la misma idea con la que estás trabajando, que también es una forma equivalente de hacer esto como comenta @John1024:

echo "Today is `date +%A`"

Tenga en cuenta la comilla invertida, a diferencia de las comillas simples que utilizó originalmente.

información relacionada