Na verdade você não precisa dizer quantos parametros serão passado, dentro da função vc deve fazer um controle.
$# serve para saber a quantidade de parametros passado, $1 acessa o primeiro $2 acessa o segundo e assim adiante. $* mostra todos os parametros, no exemplo do MrBiTs aparecera na tela: " "isso e" uma mensagem " mas são diversos parametros diferentes. Em 12 de fevereiro de 2010 10:28, MrBiTs <[email protected]> escreveu: > > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > > On 02/12/2010 10:10 AM, Leonardo Bites wrote: > > Galera tem como como fazer algo tipo isso ? > > > > #!/bin/bash > > > > > > function teste(texto){ > > > > echo $texto > > > > } > > > > teste "digitei isso" > > > > Mais ou menos: > > #!/bin/bash > > Mensagem() { > echo $* > } > > Mensagem "Isso e" uma mensagem > > - -- > > Um abraço > > .0. MrBiTs - [email protected] <mrbits.dcf%40gmail.com> > ..0 GnuPG - > http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB > 000 http://www.mrbits.com.br > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > > iQEcBAEBCAAGBQJLdUmKAAoJEG7IGPwrPKWrhpUH/308zB2mBzUs3HMi/qrhvNT3 > UN1ggZIboggyHbU+gyPYKZyalLPPSFwhhBAt/kHmNLCZW5Wcpkt7s6orI8H0+FG3 > g2LPFR3p4B2nQ/j1vHeX+BVcewBJ/7IooASbVPf9aP2UbNqdydhzrGsqUqmCUhZ/ > 0p+kJrKRCPZKXTjqT1hXLwsX2FTgy3oltIYR2VXIffKFb8vI7d1jgkt17AjdGGls > /k5YYYOBF48Vtrd7jGQF60HMrnp7oui2MlZfOnT3LMuFfkcU9+RX2gtajjZ1xHkk > cGR1VSvsB2Z02t6nUHOufBDky7iAuQZR1BXewmlNFE6MM82teXy+EEwp+McSf+w= > =W8Of > -----END PGP SIGNATURE----- > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- 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: [email protected] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil 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: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
