小编Lui*_*iel的帖子

打印 bash 脚本中使用的所有变量

有没有办法打印在 Bash 脚本中声明和使用的所有变量?

例如,printf "%s\n" "${FUNCNAME[@]}"将打印当前在执行调用堆栈中的所有 shell 函数的名称。

例如:这是我的脚本内容(肯定有很多声明的变量):

#!/bin/bash

say_hello() {
    name="$1"
    echo "Hello $name"
}

my_name="Luis Daniel"
my_age="29"

say_hello "$my_name"
Run Code Online (Sandbox Code Playgroud)

然后,我需要记录如下内容:

my_name = Luis Daniel
my_age = 29
name = Luis Daniel
Run Code Online (Sandbox Code Playgroud)

bash shell-script

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

标签 统计

bash ×1

shell-script ×1