There is not enough memory available now
Bonjour à tous,
sur un Aix 5.3.0.0 j'ai un fichier texte d'un peu plus de 400 000 lignes (fichier amené à grossir rapidement).
J'ai créé une fonction afin de lister certaines informations. En gros le but est de grouper les informations de même type afin de les comptabiliser.
Voici un exemple de ligne dans le fichier texte:
200810171829:R:AXXX
Et voici la fonction:
Code:
1 2 3 4 5 6 7 8 9 10 11
| function nb_recep_echange
{
for j in `cut -c 1-8 $fic|sort|uniq`
do
for i in `cut -f2 -d" " $fic|sort|uniq`
do
a=`grep $j $tmp3|grep $i|sort|uniq|wc -l`
echo $j":"$i":""R"":"$a
done
done
} |
Malheureusement pour moi j'ai le message d'erreur "not enough memory". :cry:
Si quelqu'un avait une solution je suis preneur. :)
Merci.