相关疑难解决方法(0)

如何打印我的脚本中定义的所有变量的名称和值?

我正在编写一个脚本,在这种情况下,如果我可以看到所有脚本定义的变量名称和值的转储,这对我确实有帮助。这是一个例子:

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,因此在两者中都适用的东西将是理想的。

bash shell-script

2
推荐指数
1
解决办法
1979
查看次数

标签 统计

bash ×1

shell-script ×1