€˜-’ turns off the given attribute. Variables with the integer attribute have arithmetic evaluation (see the ‘let’ command) performed when the variable is assigned a value. When used in a function, ‘declare’ makes NAMEs local, as with the ‘local’ command. The ‘-g’ option suppresses this behavior. Exit Status: Returns success unless an invalid option is supplied or a variable assignment error occurs.