awk

Juan Andres Ramirez jandresaedo en gmail.com
Jue Oct 22 11:59:59 CLST 2009


Muchas gracias por la ayuda,ya hice la migración y salió sin problemas
y los usuarios ni se dieron cuenta.

Tema cerrado

2009/10/21 Marcos Ramirez <mramireza en armada.cl>:
> On Tue, 2009-10-20 at 17:39 -0300, Juan Andres Ramirez wrote:
>> Si me compliqué porque la forma de pasar directorio imap a Maildir es:
>>
>> mb2md.pl -s /home/user/directorio -R -d /home/user/Maildir/.directorio
>>
>> entonces, pensaba aplicar este comando asi:
>>
>> mb2md.pl -s /home/user/$d -R -d /home/user/Maildir/.$d
>>
>> Ya que como no se que nombre tiene el directorio mbox debo tenerlo en
>> una variable, de lo contrario tendria que lanzar este comando a mano
>> por cada usuario y por cada directorio imap mbox.
>
> Si no quieres recorrer recursivamente los directorios bajo /home/user,
> esto es lo que estas buscando
>
> for i in /home/*; do
>   if [ -d "$i" ]; then
>        for j in "$i"/*; do
>          if [ -f "$j" ]; then
>                 n=$(basename "$j");
>                 mb2md.pl -s "$j" -R -d "$i"/Maildir/."$n" ;
>          fi;
>        done;
>   fi ;
> done
>
> --
> Marcos Ramirez <mramireza en armada.cl>
>
>
>
>



Más información sobre la lista de distribución Linux