Busqueda en Archivos UNIX

Publicado en 'GNU/Linux' por dalmirbc, 13 Nov 2012.





  1. dalmirbc

    dalmirbc Miembro frecuente

    Registro:
    24 Ago 2009
    Mensajes:
    52
    Likes:
    0




    Gentita buen día, el tema es el siguiente:
    Necesito hacer busquedas en archivos que estan en un servidor UNIX, lo curioso de estos archivos, que por ejemplo tienen 10 campos, es que no estan separados por ningun tipo de separador ("",|,:, ,*) y pues mis métodos tradicionales no me funcionan.

    Necesito saber una forma de por ejemplo buscar el valor X en la Columna 5 cuya posicion inicial es la 15 y termina en la posición 18.

    Haber si me dan una ayudita o una idea de como hacer ahora mis busquedas (normalmente usaba el gawk, awk, grep pero ahora como que no se da)
     


  2. masterscan

    masterscan Miembro maestro

    Registro:
    18 Jun 2012
    Mensajes:
    404
    Likes:
    80
    Aqui te dejo un ejemplo de como hacer una busqueda en unix:
    find / -name "nombre del archivo mas extension"

    Por ejemplo:

    find / -name peruhardware.zip
     
  3. dalmirbc

    dalmirbc Miembro frecuente

    Registro:
    24 Ago 2009
    Mensajes:
    52
    Likes:
    0
    Claro, pero mi tema es que necesito hacer búsquedas con el ejemplo que dí en la parte superior.
     
  4. genelyk

    genelyk Suspendido

    Registro:
    25 Feb 2011
    Mensajes:
    3,154
    Likes:
    1,053
    :O esta es una tarea de la universidad ............. seguro de las alas peruanas
     
  5. dalmirbc

    dalmirbc Miembro frecuente

    Registro:
    24 Ago 2009
    Mensajes:
    52
    Likes:
    0
    no mi estimada ... es algo que necesito hacer. Gracias por tu valiosa ayuda.
     
  6. gnox

    gnox Miembro maestro

    Registro:
    3 Ene 2013
    Mensajes:
    792
    Likes:
    252
    Con find buscas los archivos que quieras procesar, se los pasas a xarg , y de xargs a cut con cut puedes extraer porciones de lineas , y ed ahi las lineas resultantes las procesas con awk.