Skip to main content

Declare variables and give them attributes.

# To declare a string variable with the specified value:
declare <variable>="<value>"

# To declare an integer variable with the specified value:
declare -i <variable>="<value>"

# To declare an array variable with the specified value:
declare -a <variable>=(<item_a item_b item_c>)

# To declare an associative array variable with the specified value:
declare -A <variable>=(<[key_a]=item_a [key_b]=item_b [key_c]=item_c>)

# To declare a readonly string variable with the specified value:
declare -r <variable>="<value>"

# To declare a global variable within a function with the specified value:
declare -g <variable>="<value>"