Linux/Unix Shell Scripting - Problema leyendo fichero

 
Vista:

Problema leyendo fichero

Publicado por CAA (4 intervenciones) el 16/08/2001 11:58:34
En esto de los scripts soy nuevo y no veo que es lo que está mal en este.
Es 1 script para leer de un fichero la dir de correo y enviar un mail por cada entrada. Gracias

NOMBRE=`line < prueba`
echo $NOMBRE
while ["$NOMBRE" -ne "1"]
do
mailx -r $NOMBRE -s 'Sin asunto'
NOMBRE=`line < prueba`
done

exit 0
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema leyendo fichero

Publicado por Alberto Vidal Cortés (3 intervenciones) el 16/08/2001 15:10:09
Me tendría que parar a pensar como podrías hacer eso. Si mañana puedo te ayudo. MIentras tanto si quieres un buen manual (que aun no está completo) de programación de la KornShell de Unix en Castellano, pásate por mi página.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema leyendo fichero

Publicado por Alberto Vidal Cortés (3 intervenciones) el 17/08/2001 08:50:28
Estas líneas me funcionana bastante bien. En un fichero prueba en el que cada línea tiene una dirección de correo, las va leyendo una a una y mandándoles a toda el mismo correo. Pudiendo especificar cabecera de mensaje y el mensaje que quieras.

Los $ representan saltos de línea y el ^I representa el tabulador.

#!/bin/ksh$
cat prueba | while read linea $
do $
^Iecho ${linea}$
^Imailx -s "Cabecera del correo" ${linea} <<-EOF$
^I^IMensaje de correo de prueba$
^IEOF$
done$
exit 0$
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema leyendo fichero

Publicado por CAA (4 intervenciones) el 17/08/2001 14:26:45
Ahhh...!, pero si funciona...Muchiiisimas gracias.
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema leyendo fichero

Publicado por Miguel de la Borda (2 intervenciones) el 20/12/2001 15:28:10
Bueno tambien podrias hacer esto :
#!/bin/bash
for m in $(cat direcciones.txt);
do
mailx -s "tu subject" < mensaje.txt
done

echo " todo listo... " ; read
exit 0

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar