NAME
declare - define or print variables
SYNOPSIS
declare [ATTRIBUTE_OPTION...] [-p] [NAME[=VALUE]...]
DESCRIPTION
Declare variables and/or give them attributes. If no NAMEs are given then display the values of variables. The -p option will display the attributes and values of each NAME.
When -p is used with NAME arguments, additional options are ignored. When -p is supplied without NAME arguments, it will display the attributes and values of all variables
having the attributes specified by the additional options. If no other options are supplied with -p, declare will display the attributes and values of all shell variables.
Please refer to the Variables section for the list of pre-set variables.
ATTRIBUTE OPTIONS
-x
Mark NAMEs for export to subsequent commands via the environment.
Using '+' instead of '-' turns off the attribute instead. If both '+' and '-' are specified for the same attribute, that attribute is turned off.
OPTIONS
-p VARIABLE
Prints the value of a variable.
EXAMPLES
Let us first declare a variable using the declare command
declare myvar="This is FluidShell"
To change the default prompt in FluidShell, use the below command:
To enable variable substitution in SQL statements, use the following command:
To declare the number of statements to be kept in memory:
To declare the number of results declares returned by a query:
To display the SQL Statements in the console, when queries are executed, use the command:
declare options.console.show.sql=true
To display column headers with SQL results:
declare options.console.show.columnheaders=true
To declare the SQL results to be displayed as Form Results:
declare options.console.show.resultasform=true
To declare the Margin character length with SQL results:
declare options.console.show.margincharlength=5
To display warnings with SQL queries:
declare options.console.show.warnings=true
To display warnings headers with SQL queries:
declare options.console.show.warningheaders=true
NOTES
A variable can be removed using unset command.
SEE ALSO
unset
export