Problemas con carpetas de thunderbird de 4 gigas

Publicado junio 22, 2010 por orakernel

Cuándo una carpeta local en thunderbird alcanza los 4 gigas, el thunderbird no se comporta bien con ella.

Para solucionarlo podemos dividir el fichero de la carpeta (cada carpeta se guarda en un fichero y la ruta del fichero se ve en las preferencias). Se podría hacer a mano, pero es un poco engorroso abrir el fichero  y copiar y pegar, el programita de windows que rula por ahí no me funcionó, así que opté por hacer un pequeño bash script, que pongo por aquí:

#!/bin/bash

file=$1

[ -f $file ] || { echo “$0 fichero_inbox”; exit 1; }
echo -n “Contando líneas … ”
lineas=$(wc -l $file | awk ‘{print $1}’)
echo $lineas
mitad=$(echo “$lineas/2” | bc)
echo -n “Buscando siguiente From desde el corte (mitad) …”
siguiente_from=$(tail -n +$mitad $file | cat -n | grep -m1 “^.*From -” | awk ‘{print $1}’)
echo -n “$siguiente_from”
# -1 es la línea del From
# -2 es la línea anterior
mitad_round=$((mitad+siguiente_from-2))
echo “($mitad_round)”
echo -n “Dividiendo … ”
echo split -l $mitad_round $file $file
split -l $mitad_round $file $file
if [ $? -eq 0 ]
then
echo “OK”
fi

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: