Amigo tente ai ...

for i in `ls *.txt` ; do V_dirmes="$(echo ${i} | cut -c1,2)";
V_dirano="$(echo ${i} | cut -c3,4)" ; mkdir ./"${V_dirano}${V_dirmes}"
2>/dev/null ; mv "${i}" ./"${V_dirano}${V_dirmes}" ; done

Em Sex, 2010-07-09 às 10:40 +0000, [email protected]
escreveu:
> 3. Criar diretórios baseados no nome de arquivo e mover os arquivos
>     Enviado por: "Helton Moraes" [email protected] heltonbiker
>     Data: Sex, 9 de Jul de 2010 3:50 am
> 
> Caros colegas, estou com um problema bobo mas não sei como resolver
> rapidamente.
> 
> Tenho mais de mil arquivos assim: ...
-- 
-------------------------------
Marcelo G. Dias
Vulgo : Bahianeiro
E-Mail : [email protected]
Skype : pc.marcelo / cel.marcelo
ICQ : 323372711


Responder a