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

Renato Botelho rbgarga em gmail.com
Terça Novembro 18 17:12:56 BRST 2008


2008/11/18 Sendoh Takeshi <sendoh.takeshi at 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/
>
> programa_1 -dir $var1-$var2 -arquivo $var1-$var2-$i
>
> programa_2 -input
> /data/rpt/$var1-$var2/$var1-$var2-$i/$var1-$var2-$i.extensaopropria -output
> /data/rpt/$var1-$var2/$var1-$var2-$i/data/
>
> programa_3 -input
> /data/rpt/$var1-$var2/$var1-$var2-$i/$var1-$var2-$i.extensaopropria -output
> /data/rpt/$var1-$var2/$var1-$var2-$i/data/
>
> for j in medida1 medida2 medida3 medida4 medida5 medida6 medida7 medida8
> medida9 medida10
> do
> programa_4 -input
> /data/rpt/$var1-$var2/$var1-$var2-$i/$var1-$var2-$i.extensaopropria -d
> /data/rpt/$var1-$var2/$var1-$var2-$i/data/ -n $j -output
> /home/sendoh/$var1/$var1-$var2/$var1-$var2-$i/data/$j.ext1
>
> programa_5 -input
> /data/rpt/$var1-$var2/$var1-$var2-$i/$var1-$var2-$i.extensaopropria -d
> /data/rpt/$var1-$var2/$var1-$var2-$i/data/ -n $j -output
> /home/sendoh/$var1/$var1-$var2/$var1-$var2-$i/eps/$j.ext2
>
> .
> .
> ...continua
>
> ------------
>
> Acho que agora coloquei a parte mais importante.
>
> Reparem que os outros programas chamados no script utiliza o que é passado
> no for ($i), 00-01, 01-02, etc.
>
> O conteúdo das váriaveis $var1 e $var2 juntas ($var1-Svar2) formam o prefixo
> do qual falei no e-mail anterior (Ex: prefixo-00-01) e são passadas no ínico
> do script.

Já tentou rodar o seu script com a opção -x?

sh -x script

É um jeito bem legal pra debugar
-- 
Renato Botelho


Mais detalhes sobre a lista de discussão freebsd