shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Compilador de Shell


From: Julio C. Neves
Subject: Re: [shell-script] Compilador de Shell
Date: Thu, 1 Jan 2009 14:07:44 -0200

Elder,
um "compilador" destes tem uma função importantíssima para o pessoal formado
pela M$. Um script que passasse por ele, não mostraria o código
(provavelmente por vergonha"). ;)
-- 
Abração,
Julio
*Cursos de Shell e Zenity nos finais de semana:
- Em SP ligue (11) 2125-4747;
- Em DF ligue (61) 3223-3000;
- Turmas fechadas em outras cidades ligue (21) 8112-9988
*

2009/1/1 Elder Marco <address@hidden>

>   Oras, mas nesse caso --- me corrija se estiver sendo ignorante --- não
> haveria realmente nehum código embutido que realizasse a tarefa dentro do
> programa. O programa chamaria a função system() e essa chamaria o Shell
> para
> interpretá-la. Assim sendo, o "compilador" realmente não fez absolutamente
> nada. Se não existe uma função "cd" no sistema, a função system retornaria
> algum erro.
>
> O que eu perguntaria é: para que serviria então esse compilador? :-)
>
> []'s
>
> 2009/1/1 Julio C. Neves <address@hidden <julio.neves%40gmail.com>>
>
>
> > Fala Denis,
> > há uns 8 anos vi um compilador feito por um espanhol e não sei se é esse
> ao
> > qual vc se refere. O que o cara fez, qq um de nós pode fazer (em shell).
> > Suponha que seu script tenha uma linha assim:
> >
> > cd dir
> >
> > O que este "compilador" fazia era transformá-la em:
> >
> > system ("cd dir");
> >
> > Ora, como disse qq um de nós seria capaz de fazer isso com um one-liner.
> > Quem conhece C, sabe que o cmd system chama um shell para interpretar o
> cmd
> > entre aspas, e assim sendo vc não conseguiria nenhuma melhoria em termos
> de
> > performance (muito pelo contrário).
> >
> > Uma vez gerado este código, era chamado o gcc para compilá-lo, gerando um
> > executável.
> > --
> > Abração,
> > Julio
> > *Cursos de Shell e Zenity nos finais de semana:
> > - Em SP ligue (11) 2125-4747;
> > - Em DF ligue (61) 3223-3000;
> > - Turmas fechadas em outras cidades ligue (21) 8112-9988*
> >
> > 2009/1/1 denis costa <address@hidden<deniscostadsc%40yahoo.com.br>
> <deniscostadsc%40yahoo.com.br>
> > >
> >
> >
> > > Bom dia a todos
> > >
> > > Gostaria de matar algumas dúvidas com vocês sobre um compilador de
> shell
> > > que encontrei na internet.
> > >
> > > -Será que compilando seu código o script ainda será executado pelo
> shell?
> > >
> > > -Essa compilação, realmente "traduz" o script para uma linguagem de
> baixo
> > > nível?
> > >
> > > Muito Obrigado!!
> > >
> > > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > > http://br.maisbuscados.yahoo.com
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Elder Marco
>
> Linux User: #471180
>
> "O conhecimento é tristeza: aqueles que mais sabem são os que mais
> profundamente devem lamentar a mais fatal verdade, a árvore do conhecimento
> não é a da vida." (Versos extraídos da tragédia Manfred, de Byron e citado
> por Nietzsche em "Humano, demasiado humano")
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]