Bash内置命令——declare

declare

declare [-aAfFgilnrtux] [-p] [name[=value]]

既可以声明并初始化变量name,也可以为已存在的变量赋值或设置变量的属性,还可以用来显示变量。

$ declare foo=bar abc=123
$ echo ${foo} ${abc}
bar 123

没有给name时,显示所有变量。

$ declare
BASH=/bin/bash
BASHOPTS=checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:histappend:interactive_comments:login_shell:progcomp:promptvars:sourcepath
BASH_ALIASES=()
BASH_ARGC=([0]=

你可能感兴趣的:(每天一点点,shell)