Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash declare uso: Declarar variables y atributos en Bash
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
      1. Declarar una variable simple
      2. Declarar una variable de solo lectura
      3. Declarar un array
      4. Declarar una variable entera
      5. Exportar una variable
    5. Tips

[Linux] Bash declare uso: Declarar variables y atributos en Bash

Overview

El comando declare en Bash se utiliza para declarar variables y establecer atributos para ellas. Permite definir variables de solo lectura, arrays y otros tipos de variables, lo que ayuda a gestionar el entorno de programación de manera más efectiva.

Usage

La sintaxis básica del comando declare es la siguiente:

declare [opciones] [argumentos]

Common Options

  • -r: Marca la variable como de solo lectura, lo que impide que se modifique.
  • -a: Declara una variable como un array.
  • -i: Declara una variable como un entero, permitiendo operaciones matemáticas.
  • -x: Exporta la variable al entorno, haciéndola disponible para procesos hijos.

Common Examples

Declarar una variable simple

declare nombre="Juan"
echo $nombre

Declarar una variable de solo lectura

declare -r PI=3.14
echo $PI
# PI=3.15  # Esto generará un error, ya que PI es de solo lectura.

Declarar un array

declare -a frutas=("manzana" "banana" "cereza")
echo ${frutas[1]}  # Salida: banana

Declarar una variable entera

declare -i suma=5
suma+=10
echo $suma  # Salida: 15

Exportar una variable

declare -x usuario="admin"

Tips

  • Utiliza declare -r para proteger variables críticas que no deben ser modificadas.
  • Al trabajar con arrays, recuerda que los índices comienzan en 0.
  • Es útil utilizar declare -p para imprimir las variables y sus atributos, lo que facilita la depuración.