awk

Carlos (casep) Sepulveda casep en fedoraproject.org
Mar Oct 20 18:16:29 CLST 2009


2009/10/20 Juan Andres Ramirez <jandresaedo en gmail.com>:

>
> 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.
>
>
>
>> atte.

Algo asi? (sin el echo, fue meramente demostrativo)

[root en casep ~]# ls -1 /home/
casep
dummy
dummy2
lost+found

[root en casep ~]# ls /home/ | while read user; do echo "mb2md.pl -s
/home/$user/directorio -R -d /home/$user/Maildir/." ; done
mb2md.pl -s /home/casep/directorio -R -d /home/casep/Maildir/.
mb2md.pl -s /home/dummy/directorio -R -d /home/dummy/Maildir/.
mb2md.pl -s /home/dummy2/directorio -R -d /home/dummy2/Maildir/.
mb2md.pl -s /home/lost+found/directorio -R -d /home/lost+found/Maildir/.


Saludos
-- 
"My name is Ozymandias, king of kings:
Look on my works, ye Mighty, and despair!"
Percy Bysshe Shelley
http://www.google.com/profiles/carlos.sepulveda



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