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

时间:2019-03-05 21:55:34

标签: 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"

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

my_name = Luis Daniel
my_age = 29
name = Luis Daniel

0 个答案:

没有答案