bash: mail addr <( echo '..' )
=?X-UNKNOWN?Q?Jos=E9_Angel_Rodr=EDguez_Leyva?=
jar en villazul.ltu.sld.cu
Lun Abr 19 10:22:05 CLT 2004
Hola,
Esto es mas bien una duda existencial. No he leido mucho mas alla que man
del bash y se me queda corto para entender este problema.
Puedo hacer algo como esto:
cat archivo | mail -s "Asunto..." addr
o
mail -s "Asunto..." addr < archivo
Tambien,
sed s/expr1/expr2/ archivo | mail -s "Asunto..." addr
pero no
mail -s "Asunto..." addr <( sed s/expr1/expr2/ archivo )
Reconozco que mail, a diferencia de otros comandos, funciona
interactivamente. Por eso se queda esperando por un eof o algo por el
estilo para terminar la entrada. Pero en el primer ejemplo funciona la
redireccion y termina mail, ?por qu'e cosa se queda esperando en el
segundo? Intente terminar con algunos caracteres (nulo, ^D), pero quizas
no lo este haciendo correctamente.
saludos
jar
Más información sobre la lista de distribución Linux