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