Optimizacion bash

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
Azrael
Forista Nuevo
Forista Nuevo
Mensajes: 1
Registrado: Mié Ene 30, 2019 12:02 am

Optimizacion bash

Mensaje por Azrael » Mié Ene 30, 2019 12:47 am

Buenas tardes.
Estamos desarrollando un script, cuya funcion, es tomar un archivo (de mas de 60,000 lineas) y ordenarlo, sin embargo, tarda demasiado... (3 hrs)
hay alguna forma de optimizarlo?

Código: Seleccionar todo

for a in $(cat archivo.csv  | cut -d, -f3 | uniq); do
ID=$a
IP=$(cat archivo.csv | grep $a | cut -d, -f2 | uniq)
PROV=$(cat archivo.csv | grep $a | cut -d, -f9 | uniq)
STATUS=$(cat archivo.csv |grep $GID | egrep "[$START-$FIN]" | cut -d, -f5 | tr '\n' ',')
echo $ID","$IP","$PROV","$STAtus>> reporte.csv
done
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje