viernes, marzo 18, 2005

Comando printf



Problemilla interesante que tenia Carlos (en HP)

+ Problema: mandar un mail => habia que combinar los comandos "uuencode " con "cat ".

+ Aproximacion: uuencode | cat => no funcionaba porque el cat no lee la entrada estandar (o vuelca de fichero o recibe de entrada estandar). Al reves tampoco.

+ Se intentó usar echo. Y en principio rulaba. El problema es que el fichero uuencoded, era transformado y metido en una linea, en lugar de en varias.

echo -e `cat ` "\n" `uuencode `

+ Se solucionó usando printf.

+ Nota: En otros OS, no es necesario hacerlo así, ya que el subject se puede pasar como argumento.

No hay comentarios: