Canalizando en printf

2

En la Terminal, estoy tratando de reemplazar MY_SUBJECT y BODY_OF_EMAIL del comando a continuación:

printf "From: Sender Name <[email protected]>\nTo: [email protected]\nSubject: MY_SUBJECT\n\nBODY_OF_EMAIL\n" | /usr/sbin/sendmail -F "Sender Name" -f "[email protected]" "[email protected]"

con la tubería de

ls *

Simplemente no puedo encontrar la manera de hacerlo, ¿algún tipo de alma que me ayude con esto, por favor?

    
pregunta weekender 17.08.2014 - 07:52

1 respuesta

1

Lo descubrí.

Fue tan simple como reemplazar ambas palabras con $(ls *)

Así que el comando final es:

printf "From: Sender Name <[email protected]>\nTo: [email protected]\nSubject: $(ls *)\n\n$(ls *)\n" | /usr/sbin/sendmail -F "Sender Name" -f "[email protected]" "[email protected]"
    
respondido por el weekender 17.08.2014 - 09:30

Lea otras preguntas en las etiquetas