shell脚本调试工具的安装和使用

前言

目前在查看Android源码时候发现有很多shell脚本,由于方便我自己去调试脚本,就去查找了下脚本调试工具bashdb,如果大家之前使用过gdb的调试工具可以很容易的掌握,下面是我对常用命令的使用心得分享,更详细的内容可以查看文章末尾提供的链接,有官网的参考文档可以给大家学习。

1.安装

这里我的环境是Mac的安装步骤,其他平台安装请自行google。

注意:下载过程可能需要翻墙

2.使用bashdb

  • 别名显示
    我们再调试的时候,可以进行别名显示,方便我们使用。
bashdb<0> show alias
  cont: continue    |  fin: finish   |  list>: list  |  h: help
  q!: quit          |  !: history    |  x: examine   |  ev: eval
  bash: shell       |  exit: quit    |  ed: edit     |  eval?: eval
  ?: help           |  W: watch      |  s: step      |  d: clear
  where: backtrace  |  T: backtrace  |  sh: shell    |  c: continue
  s-: step-         |  R: run        |  q: quit      |  b: break
  s+: step+         |  pr: print     |  n: next      |  a: action
  bt: backtrace     |  restart: run  |  l: list
  l>: list          |  ev?: eval     |  i: info

2.1 准备调试脚本

  • 创建debug.shshell脚本准备调试
#!/bin/bash
function print
{
   
    for test in Alabama Alaska Arizona Arkansas Californ
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值