duda del comando sed
Olivier Nenert
onenert en condumex.com.mx
Vie Abr 14 12:41:52 CDT 2000
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
Más información sobre la lista de distribución Ayuda