shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problema com arquivo grande


From: Marco Sinhoreli
Subject: Problema com arquivo grande
Date: Thu, 13 Oct 2005 15:35:34 -0300

Olá a todos,

Tenho um arquivo com, pra ser exato ;-), 6.352.886 linhas.
Preciso listar as ocorrências considerando que as repetidas não irei
armazenar novamente:


#! /bin/bash

cont=0
for i in $(cut -c 13-16 ARQVAL)
    do
    if [ ! $(echo ${var[@]}| grep $i) ];
        then
        var[$cont]=$i
        let cont++
    fi
done
echo ${var[@]}

Problema: no ínicio do laço, o i/o fica grande para a leitura do
arquivo gigante (231M) e o processo não vai adiante.

Gostaria de ver a possíbilidade de ler linha a linha sem necessidade
de armazenamento prévio, é possível?

[]s


--
Marco Sinhoreli


reply via email to

[Prev in Thread] Current Thread [Next in Thread]