我正在编写一个脚本,在这种情况下,如果我可以看到所有脚本定义的变量名称和值的转储,这对我确实有帮助。这是一个例子:
foo="1"
bar="2"
print_script_variables
baz="3"
print_script_variables
Run Code Online (Sandbox Code Playgroud)
这将输出:
foo="1"
bar="2"
foo="1"
bar="2"
baz="3"
Run Code Online (Sandbox Code Playgroud)
有类似的东西print_script_variables存在吗?我有一种感觉,解析您正在执行的脚本是一件愚蠢的事情。
echo如果这不存在,我只会手动输入一堆命令。这有点烦人,因为我想在print_script_variables排除故障时移动放置的位置,而不必担心哪些变量进入和超出范围。
这是一个 bash 脚本,但我在终端中使用 zsh,因此在两者中都适用的东西将是理想的。