duda del comando sed 
    Salvador Ortiz Garcia 
    sog en msg.com.mx
       
    Vie Abr 14 14:20:22 CDT 2000
    
    
  
On Fri, 14 Apr 2000, Javier Alexandro Del Pino Coronel wrote:
> 
> 	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
Te manda un mensaje por palabra por que tienes un for de mas,
este debe de jalar:
for i in `cat lista`
do
   j=`cat /etc/passwd | grep -w $i |cut -f5 -d":"`    
   cat mensaje | sed "s/NOMBRE/'$j'/g" > mess
   mailx -s "AVISO" $i < mess
done
rm mess
Ahora que crear _tres procesos_ (cat, grep y cut) por cada elemento de
lista no es la mejor idea.
Si la idea de usar perl no te agrada, puedes explorar con awk primero
comerte todo /etc/passwd en un hash.
Saludos
Salvador Ortiz
-- 
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
    
    
Más información sobre la lista de distribución Ayuda