[FUG-BR] [OFF-TOPIC] Ajuda comShell Script

Cleyton Agapito cragapito em gmail.com
Terça Novembro 18 18:47:38 BRST 2008


2008/11/18 Sendoh Takeshi <sendoh.takeshi em gmail.com>

> Pois é, ainda não consegui.
> Vou colocar mais uma parte do script pra ajudar vcs a entenderem melhor,
> pois lendo novamente acabei notando que não expliquei bem a situação:
> ---------------
>
> for i in 00-01 01-01 02-01 03-01 04-01 05-01 06-01 07-01 08-01 09-01 11-01
> 12-01 13-01
>
> do
>   mkdir -p  /home/sendoh/$var1/$var1-$var2/$var1-$var2-$i/dir1/
>   mkdir -p  /home/sendoh/$var1/$var1-$var2/$var1-$var2-$i/dir2/
>   mkdir -p  /home/sendoh/$var1/$var1-$var2/$var1-$var2-$i/dir3/
> ...


Achei em um script antigo que eu tinha aqui que acho que resolve o teu
problema:

for i in *;
    do echo ${i:$[-5]};
done

Troque $i por ${i:$[-5]} que ele trunca o nome para os cinco últimos dígitos
do nome do arquivo.

Abraços.


Mais detalhes sobre a lista de discussão freebsd