Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Testando o ubuntu
Por removido
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Declarando constantes em shell scripts
Linux user
Publicado por Sandro Marcell em 26/10/2010

Login: SMarcell, 579213 pontos | Blog: http://my.opera.com/smarcell/blog/
[ Hits: 2510 ]

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

Leitura recomendada
   Dica Linux recomendada Compilar programas com muitos parâmetros
   Dica Linux recomendada Arrays no BASH
   Dica Linux recomendada Variáveis compostas em shell script
   Dica Linux recomendada Verificar saída de comando. Será que meu comando deu erro?
   Dica Linux recomendada Achar ip válido e jogar para uma variável

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.