Orden interna de bash utilizada para declarar variables o darles atributos. Si no se dan nombres, entonces muestra los valores de las variables.
Usar + en vez de - desactiva el atributo en vez de activarlo.
declare [-afFirx] [-p] [nombre[=valor]]
declare -i UID="500" la variable UID se tratará como un entero.
declare -p mostrará los atributos y valores de cada nombre.
declare -x visualiza las variables exportables (es equivalente a ejecutar export).
declare -r muestra las variables que son de solo lectura, constante simbólica.
declare -ir muestra todas las variables enteras y no modificables.
Existen otros comandos similares como: typeset, export, env, printenv, set, etc.
Envíanos tús preguntas, comentarios o sugerencias