Declarando constantes em shell scripts

Publicado por Sandro Marcell em 26/10/2010

[ Hits: 10.831 ]

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

Vim: Autocompletar com TAB

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

Tocando CDs de áudio via cdda2wav

CAT - Descobrindo informações sobre sua distribuição

sed - Removendo caracteres acentuados

Leitura recomendada

Como exibir números com um largura fixa de caracteres, complentando com zeros a esquerda

Operações matemáticas diretamente pelo bash

Site com várias dicas de ajuda para shell script

Trabalhando com parâmetros em Shell Script

Comando cd + CDPATH - Facilitando a navegação de arquivos

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts