给定一个标准的bash环境,通常会出现以下行为吗?
~ $ declare testa
~ $ declare -p testa
bash: declare: testa: not found
在撰写本文时,不同操作系统中不同bash的输出中的给定情况似乎存在差异(此处未显示)。
此外,是否有任何明确的bash API手册,参考或其他文档涵盖此案例?
这被认为是与之相关的
bash 4.4 relase,Entry“f。声明的`-p'选项和类似的builtins将显示命名变量的属性,即使这些变量没有被分配值(技术上未设置)。”