Funções

1. Funções

Jailson Tenório do Nascimento
jailsontenorio

(usa Outra)

Enviado em 30/09/2008 - 11:25h

Gostaria de saber se em shellscript tem como passar parametros para funções.

Ex:
-------------------------
#!/bin/bash
log(t1,t2){
echo "$t1 - $t2"
}

log(teste,test2)
-------------------------

Sei que esse exemplo não funciona, mas tem como fazer funções em shellscript com passagem de parametros.


  


2. Exemplo

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 30/09/2008 - 11:36h

Abra um terminal e digite:

$ funcao() { echo "$*" ; } <ENTER>
$ funcao Testando passagem de parametros. <ENTER>

Ao executar isso num terminal, será impresso na tela:

Testando passagem de parametros.

Agora um exemplo num script:

---------
#!/bin/sh
Echo()
{
echo -e "\e[1;31m$1\e[m"
}

Echo "Estou sendo impresso em negrito e vermelho"
----------









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts