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

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

Re: [shell-script] Problema com funcao e parametros


From: Felipe Bender
Subject: Re: [shell-script] Problema com funcao e parametros
Date: Wed, 25 Aug 2004 10:26:43 -0300
User-agent: Mozilla/5.0 (X11; U; Linux i686; pt-BR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Cara, eu não entendi muito bem o que tu quer e também sou "verde" em scripts.. mas eu lembro de algumas coisas do livro do Julio que podem te ajudar...

Pra passar paramentros com \"\" leia a variavel com "$1"

e para passar paramentros para execução de outros programas tem um tal de xargs...

aos feras, me corrijam por favor, assim eu aprendo junto... ;-)

[]'s
Felipe Bender


Maximous escreveu:
Alguem poderia me ajudar com esta questao?
------------------------------------------------

Olah, estou desenvolvendo uma ferramenta interna com shell, porem o
script que eu fiz nao "quer" funcionar como eu acho que deveria :D

Eu fiz o seguinte codigo teste:
#--- soc ---
PROG=zenity

executa()
{
# $1 tem mais argumentos para $PROG

echo $PROG --title=\"testando lala ...\" $1
$($PROG --title="testando lala ..." $1)
}

info_box()
{
executa "--info --text=\"$1\""
}

info_box "Isto eh um info."

#----- eoc -----

Como pode ver, eh um script para fazer dialogos com o zenity, e
gostaria de centralizar a execucao dele em uma funcao. Entretando os
parametros estao ficando errados, e no final, as aspas aparecem e
apenas as "primeiras" palavras dos argumentos do zenity aparecem, isto
devido a falha nas aspas.

Gostaria entao de saber como proceder para funcionar, porque pelo que
penso, estaria correta a sintaxe.

Agradecendo desde jah,
-Adriano


_______________________________________________________
Yahoo! Acesso Grátis - navegue de graça com conexão de qualidade!
http://br.acesso.yahoo.com/


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net
---------------------------------------------------------------------



Yahoo! Grupos, um serviço oferecido por:


------------------------------------------------------------------------
Links do Yahoo! Grupos

    * Para visitar o site do seu grupo na web, acesse:
      http://br.groups.yahoo.com/group/shell-script/
* Para sair deste grupo, envie um e-mail para:
      address@hidden
      <mailto:address@hidden?subject=Unsubscribe>
* O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.






reply via email to

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