通过命令文件的便捷变量

时间:2017-06-13 18:57:23

标签: gdb

Convenience variables可以定义为

set $i = 0

但是,执行时from a file

gdb -command COMMANDFILE

from stdin

gdb <<< "set $i = 0"

,gdb打印

  

(gdb)表达式中的语法错误,接近'= 0'。

为什么呢?如何以这种方式使用自定义变量?

break commanduser-defined command中定义此类变量也无济于事。

1 个答案:

答案 0 :(得分:1)

我刚刚找到了解决方案。这是我的错误:

$i

也是bash语法,因此,从stdin开始,它必须以某种方式进行转义。