BASH变量没有填充

时间:2017-03-05 18:54:43

标签: bash

搞定了,这是代码:https://github.com/MNFaust/Linux_Memory_Mining/blob/master/subScripts/gdb_mine.sh

谢谢!

我正在编写一个在程序中调用的下标,用于从内存地址中获取数据,我正在尝试使用GDB自动执行堆栈和堆内存转储。除了内存地址变量调用之外,一切正常。有人可以告诉我,如果他们看到我出错的地方:

buildTypes {
    release {
        shrinkResources true
        minifyEnabled true
        proguardFile 'proguard-rules.pro'
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }

以下是我遇到问题的输出。当我回显并调用变量stackAddressFinal和heapAddressFinal时,它们不会在控制台上填充。但是,在我构建的测试脚本中,他们这样做。

for (Item i : collection) {
i.foo();
} 

1 个答案:

答案 0 :(得分:0)

您需要添加引号,例如heapAddressFinal =`echo“$ heapAddressRemove”| awk'$ 0 =“0x”$ 0'`。希望这会有所帮助。