|
From: | Fernando Mercês |
Subject: | Re: [shell-script] bibliotecas em shell |
Date: | Thu, 5 Jun 2014 17:11:40 -0300 |
Obrigado pessoal. As explicações ajudaram muito a entender melhor.abçEm Quarta-feira, 4 de Junho de 2014 19:01, "'Julio C. Neves' address@hidden [shell-script]" <address@hidden> escreveu:
Fala Alyssonjá que vc pediu para corrigir se estiver errado, vou dar um pitaco: em Shell nunca se pode dizer que está errado (o errado é dizer que está errado;), o negócio é dizer se é ou não é a melhor solução.Essa dúvida começou qdo Ninjaera (o cara que começou a thread) disse que viu no Debian (nada mais estável) um arquivo de funções do sistema. Isso já é um bom sinal que é muito usado. Eu tb uso bastante e conheço outros que tb usam.Digamos que vc tenha um arquivo chamado func.h (que nem precisa ser executável - repare que o .bashrc tb não o é) e dentro dele vc tenha func1, func2, ... funcnSe vc tem um script que precisa usar func1 e func3, basta no início do script fazer:. func.hou source func.he qdo precisar usar as funções, use-as normalmente como se fossem funções locais do script.Para aprender mais sobre isso, leia esta seção do Papo de BotequimEm 4 de junho de 2014 18:22, Alysson Gonçalves de Azevedo address@hidden [shell-script] <address@hidden> escreveu:
Isso ai. Mas assim (alguém me corrige se eu estiver errado), quase não se usa esse tipo de "biblioteca" (um script com várias funções) pq vc é obrigado a usar o source toda vez que for usar as funções.Ao invés disso, se usa criar vários scripts, cada um fazendo uma tarefa específica, e então colocá-los em uma pasta bin, assim vc poderá executar o script/função sem se preocupar com fazer includes.
Alysson Gonçalves de Azevedo
"Anarcho-syndicalism is a way of preserving freedom." - Monty Python
Em 4 de junho de 2014 17:41, Paulo Bettega address@hidden [shell-script] <address@hidden> escreveu:
On 04-06-2014 15:13, ninja do shell address@hidden [shell-script] wrote:
> Amigos, uma dúvida:
> Já ouvi dizer que em Shell não há bibliotecas, como no caso as ".h" do C. Mas dando uma lida em
> alguns scripts no Init.d do Debian percebi a chamada /lib/lsb/init-functions, e conferindo este
> arquivo encontrei várias funções usadas nestes scripts. Poderia dizer então que esta é uma forma de
> uso de bibliotecas em Shell?
>
> obrigado, abç
>
[Prev in Thread] Current Thread [Next in Thread]
- bibliotecas em shell, ninja do shell, 2014/06/04
- Re: [shell-script] bibliotecas em shell, Tiago Peczenyj, 2014/06/04
- Re: [shell-script] bibliotecas em shell, Alfredo Casanova, 2014/06/04
- Re: [shell-script] bibliotecas em shell, ninja do shell, 2014/06/04
- Re: [shell-script] bibliotecas em shell, Paulo Bettega, 2014/06/04
- Re: [shell-script] bibliotecas em shell, Alysson Gonçalves de Azevedo, 2014/06/04
- Re: [shell-script] bibliotecas em shell, Alfredo Casanova, 2014/06/04
- Re: [shell-script] bibliotecas em shell, Julio C. Neves, 2014/06/04
- Re: [shell-script] bibliotecas em shell, ninja do shell, 2014/06/04
- Re: [shell-script] bibliotecas em shell, Fernando Mercês <=
- Re: [shell-script] bibliotecas em shell, Alysson Gonçalves de Azevedo, 2014/06/05
- Re: [shell-script] bibliotecas em shell, Alysson Bruno, 2014/06/05
- Re: [shell-script] bibliotecas em shell, Rodrigo Tenorio, 2014/06/07
- Prev by Date: Re: [shell-script] Fwd: [Brasil-Underground] Fwd: [cisspBR] Vulnerabilidade no Chkrootkit
- Next by Date: Re: [shell-script] bibliotecas em shell
- Previous by thread: Re: [shell-script] bibliotecas em shell
- Next by thread: Re: [shell-script] bibliotecas em shell
- Index(es):