[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

RE: duda del comando sed



Tu problema no es con sed sino con tu for...
el cut te genera una serie de nombres separados por espacios que son
los diferentes '$j'
no se puede saber si una separación es de diferentes nombres o de nombres
compuestos...
porque no pruebas esto:

(lo escribo asi sin probar asi que posiblemente (ok.. seguramente)
tengas que quitarle errores de sintaxis)
for i in `cat lista`
do
   for j in $(cat /etc/passwd | grep -w $i |cut -f5 -d":"|sed -e 's/
/_|_/g')
  do
    name=$(echo $j|sed -e 's/_|_/ /g')
    cat mensaje | sed "s/NOMBRE/'$name'/g" | mailx -s "AVISO" $i
  done
done



-- 
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux org mx
Para comandos adicionales, envíelo a: ayuda-help en linux org mx



[Hilos de Discusión] [Fecha] [Tema] [Autor]