Hola,
Necesito generar una búsqueda, digamos:
grep -lir 'lalolanda' .
En tal directorio, entonces cuando encuentre lo que busco, enviará un output aditivo a un archivo que creé, pues, para que guarde la lista de lo que encontró:
grep -lir 'lalolanda' >> /root/archivo .
Pero necesito ahora que 'lalolanda' se traduzca en una lista de más o menos 30 consultas... para eso necesito convertir lalolanda en una variable,
Pero no tengo ni la más mínima idea de cómo proceder, mi intento fallido fue con bash.
for i in `cat /root/lista-de-consultas` ;do grep -lir '$i' >> /root/archivo . ;done
Qué hago?
Saludos.-
Ay ay! creo que aquí hay algo: http://areguera.wordpress.com/2006/08/29/aprendiendo-a-usar-grep-con-ejemplos/
Le problemé es que no hay 'archivo 2' sino más bien 'directorio'... porque la consulta la genero sobre todo un directorio y no sobre un archivo...
¿como hago en ese caso? qué pena la super estupidez mia....
edito: ya lo solucioné, hehe, como no hay archivo2 simplemente elimino el : y ya lo hace desde el path.. de todas formas gracias, y bueno, espero que le sea útil a alguien en el futuro :P