Declarando constantes em shell scripts

Publicado por Sandro Marcell em 26/10/2010

[ Hits: 8.671 ]

Blog: http://sanmarcell.wordpress.com

 


Declarando constantes em shell scripts



Constantes são identificadores capazes de armazenar valores, mas que não podem ser redefinidos, modificados ou removidos, eles permanecem imutáveis no decorrer do algoritmo e de seu processamento; e assim como em algumas linguagens de programação, o shell script também permite a declaração de constantes através dos seguintes métodos:

* Testado no bash, ksh e zsh:

declare -r constate=valor
readonly constante=valor
typeset -r constante=valor

Onde:
  • constante = Nome da constante
  • valor = Valor atribuído à constante

Também é possível tornar funções "constantes" usando a opção '-f':

declare -f nomeDaFunção
readonly -f nomeDaFunção
typeset -f nomeDaFunção

Obs.: A função referenciada deve ser declarada antes.

Para visualizar as constantes padrões definidas pelo seu shell use:

readonly -p
readonly -f (para funções)

Falou!

Outras dicas deste autor

Fluxbox: Wallpapers diferentes em cada área de trabalho

js-bwm: monitorando seu link de internet em tempo real

Squid - Limitando números de conexões simultâneas

Renomeando arquivos simultaneamente com apenas uma linha de comando

Balanceando consultas de DNS no /etc/resolv.conf

Leitura recomendada

Compilar programas com muitos parâmetros

Variáveis compostas em shell script

Endereço IP como variável

Trabalhando com parâmetros em Shell Script

Nome de arquivo com espaço dentro de variáveis

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário