[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]> Tengo un archivo ASCII con el listado de usuarios con el sig > formato > > pepe > aury > juana > jorge > ..... > > Necesito utilizar el nombre de cada uno de los usuarios para > buscarlos en la base de datos ldap mediante el comando > ldapsearch > > El script que hice es el siguiente: > > #! /bin/bash > > cat usuarios.txt | while read usuario > do ldapsearch mail=${usuario}@midominio.com; > done > > > Pero no funciona. > No me da error. El script trabaja pero no da resultado. > Si al archivo usuarios.txt le dejo un solo nombre de usuario > funciona a la perfeccion. Pero cuando hay varios usuarios > no. > > Que esta mal. > Como lo harian uds. > Basicamente lo que nec. es poder leer el archivo y a cada > linea asignarlo a una variable. for i in `cat usuarios.txt`; do ldapsearc mail=${i}@midominio.com;done ------------------------------------------------------------------- Gunnar Wolf gwolf en campus iztacala unam mx Universidad Nacional Autónoma de México, Campus Iztacala Jefatura de Sección de Desarrollo y Admon. de Sistemas en Red Area de Seguridad en Computo - DCI - DGSCA - UNAM ------------------------------------------------------------------- Beginner thinks 1Kb == 1000 bytes. Master knows 1Km == 1024m -- Para desuscribirse, mande correo a: ayuda-unsubscribe en linux org mx Para comandos adicionales, envíelo a: ayuda-help en linux org mx