declare

Declare variables and give them attributes.

TLDR

Declare a string variable with the specified value

$ declare [variable]="[value]"
copy

Declare an integer variable with the specified value

$ declare -i [variable]="[value]"
copy

Declare an array variable with the specified value

$ declare -a [variable]=([item_a item_b item_c])
copy

Declare an associative array variable with the specified value

$ declare -A [variable]=([[key_a]=item_a [key_b]=item_b [key_c]=item_c])
copy

Declare a readonly string variable with the specified value

$ declare -r [variable]="[value]"
copy

Declare a global variable within a function with the specified value

$ declare -g [variable]="[value]"
copy

Copied to clipboard
Coindodo