diff --git a/pages/common/declare.md b/pages/common/declare.md new file mode 100644 index 000000000..f758360dd --- /dev/null +++ b/pages/common/declare.md @@ -0,0 +1,28 @@ +# declare + +> Declare variables and give them attributes. +> More information: . + +- Declare a string variable with the specified value: + +`declare {{variable}}="{{value}}"` + +- Declare an integer variable with the specified value: + +`declare -i {{variable}}="{{value}}"` + +- Declare an array variable with the specified value: + +`declare {{variable}}=({{item_a item_b item_c}})` + +- Declare an associative array variable with the specified value: + +`declare -A {{variable}}=({{[key_a]=item_a [key_b]=item_b [key_c]=item_c}})` + +- Declare a readonly string variable with the specified value: + +`declare -r {{variable}}="{{value}}"` + +- Declare a global variable within a function with the specified value: + +`declare -g {{variable}}="{{value}}"` diff --git a/pages/common/local.md b/pages/common/local.md new file mode 100644 index 000000000..f23b6fe97 --- /dev/null +++ b/pages/common/local.md @@ -0,0 +1,24 @@ +# local + +> Declare local variables and give them attributes. +> More information: . + +- Declare a string variable with the specified value: + +`local {{variable}}="{{value}}"` + +- Declare an integer variable with the specified value: + +`local -i {{variable}}="{{value}}"` + +- Declare an array variable with the specified value: + +`local {{variable}}=({{item_a item_b item_c}})` + +- Declare an associative array variable with the specified value: + +`local -A {{variable}}=({{[key_a]=item_a [key_b]=item_b [key_c]=item_c}})` + +- Declare a readonly variable with the specified value: + +`local -r {{variable}}="{{value}}"` diff --git a/pages/common/typeset.md b/pages/common/typeset.md new file mode 100644 index 000000000..07e8753f9 --- /dev/null +++ b/pages/common/typeset.md @@ -0,0 +1,28 @@ +# typeset + +> Declare variables and give them attributes. +> More information: . + +- Declare a string variable with the specified value: + +`typeset {{variable}}="{{value}}"` + +- Declare an integer variable with the specified value: + +`typeset -i {{variable}}="{{value}}"` + +- Declare an array variable with the specified value: + +`typeset {{variable}}=({{item_a item_b item_c}})` + +- Declare an associative array variable with the specified value: + +`typeset -A {{variable}}=({{[key_a]=item_a [key_b]=item_b [key_c]=item_c}})` + +- Declare a readonly variable with the specified value: + +`typeset -r {{variable}}="{{value}}"` + +- Declare a global variable within a function with the specified value: + +`typeset -g {{variable}}="{{value}}"`