Pular para o conteúdo

Declarando constantes em shell scripts

Dica publicada em Shell Script / Variáveis
Sandro Marcell SMarcell
Hits: 11.823 Categoria: Shell Script Subcategoria: Variáveis
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Formatando números no shell com zeros à esquerda

FreeBSD: "chroot" num pool de armazenamento em ZFS

sed - Removendo caracteres acentuados

Utilizando abas no Vim

AWK - Validando endereços IPv4

Site com várias dicas de ajuda para shell script

Convertendo Segundos em Horas Usando Bash

Trabalhando com parâmetros em Shell Script

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

Controle e Automação

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.