gdb脚本,gdb调试过程中,怎么把shell命令的结果赋值给gdb内的变量。
gdb中怎么把shell命令的结果重定向到变量,或者是gdb中怎么读取文件中数据存储到变量
比如set $askline=$(shell grep -n 'CUserAskThread::Run' threadbt.txt)为什么不能成功
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

首页/
已采纳
gdb脚本,gdb调试过程中,怎么把shell命令的结果赋值给gdb内的变量
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
wenfc 2017-03-08 21:44关注(gdb) shell echo set \$askline=\"$(grep something threadbt.txt)\" >/tmp/foo.gdb
(gdb) source /tmp/foo.gdb本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 2无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-02-22 05:53回答 2 已采纳 watch需要配合断点使用,单独的一个watch肯定不会停止啊。先设置断点,然后运行程序,程序在断点处停止,这时候可以用watch查看变量的值。参考如下: gdb下wat
- 2018-09-27 01:55回答 1 已采纳 In Go 1.11, the debug information is compressed for purpose of reduce binary size, and gdb on the
- 2021-12-13 12:30回答 2 已采纳 你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答 本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。
- 2020-05-16 08:02aerror的博客 找了一轮没有找到,发现可以使用$X=(...)这样来实现 awk是安装了... PS C:\Users> $XXX=(adb shell ps | findstr "hsalpha" | awk '{print $2}') PS C:\Users> echo XXX 7147 PS C:\Users> $.
- 2019-03-22 23:35回答 1 已采纳 If you have the version of github.com/hyperledger/fabric-sdk-go/pkg/fabsdk/context.go that was use
- 2018-06-04 00:10回答 1 已采纳 You can either disable the Python pretty-printers for Go, then you will get this: (gdb) print key
- 2022-10-22 06:01回答 2 已采纳 这个是调用栈 前面数字是出错的代码内存地址
- 2018-06-21 09:04IT刘小虎的博客 原帖:向日葵智能前言windows 的界面操作非常丰富,对程序开发也是如此,各种强大的 IDE 真是非常方便。转入 linux 编程后,...其实早就听说 linux 程序开发有 gdb 工具可以用于调试,一直没有去了解。今天加 pri...
- 2014-09-20 08:25回答 2 已采纳 Adding to @AlexAtNet's answer, everything after Go 1.2.x breaks GDB support, so either use go 1.2.
- 2015-01-18 11:38回答 1 已采纳 You just have to dereference ch. With a very small program: package main func main() { ch :=
- 2013-06-17 05:09回答 1 已采纳 There is currently an open bug regarding this: https://code.google.com/p/go/issues/detail?id=5221
- 2021-05-20 05:58英雄的小白的博客 本文为GDB调试指南,参考GDB调试手册,但加入了很多实例,目前已有的篇目: 启动调试 断点设置 变量查看 单步调试 源码查看 每个篇目都加入了示例,可操作性强。 启动调试 前言 GDB(GNU Debugger)是UNIX及UNIX-...
- 2016-12-04 04:28鱼弦的博客 1 间隔符 在shell下的for循环语句中,容器中,各个元素之间 是通过 间隔符 来...某个命令的输出结果 某个目录下的所有文件 临时更改 间隔符: IFS.OLD=$IFS IFS=$'\n' IFS=$IFS.OLD //换回 默认值了
- 2021-01-17 09:59李宜璞的博客 背景有需求,在允许命令或者脚本跳出交互行,需要进行内容输入,但需要人手动输入,不是很方便,此时可以通过expect来实现自动互动交互。expect是一个自动交互功能的工具,可以满足代替我们实际工作中需要从终端手动...
- 2024-07-22 07:05坚强的小水滴的博客 软件开发的一个很重要的工作就是测试程序和排除错误,特别是在一个大程序中,编程错误(bug)是不可避免的。程序可能会返回错误的结果,因无穷循环而死机,甚至因内存操作不当导致系统崩溃。找出这些错误并消灭它们,...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司