[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Saludos lista.. tengo una duda con el comando sed tambien, tengo hecho el siguiente script: for i in `cat lista` do for j in `cat /etc/passwd | grep -w $i |cut -f5 -d":"` do cat mensaje | sed "s/NOMBRE/'$j'/g" > mess mailx -s "AVISO" $i < mess done done rm mess lo que quiero es que al tomar el campo 5 del passwd tome el nombre completo del usuario para que al enviarle el mensaje aparezca algo asi como: Estimado Javier Del Pino; El motivo de esta carta es para........bla bla bla bla pero lo que hace en lugar de tomar todo el nombre del usuario (que primero obtengo de una lista de logins para enviarle el correo) como una sola cadena, lo separa por los espacios en blanco con lo que envia un correo para cada palabra, 1 correo para Javier, 1 para Del, 1 para Pino; como puedo hacer que sed tome todo el nombre del usuario completo sin que lo corte??? Saludos!!! Bytes and Bits!! -- Para desuscribirse, mande correo a: ayuda-unsubscribe en linux org mx Para comandos adicionales, envíelo a: ayuda-help en linux org mx