位置: 编程技术 - 正文

用内置变量调试shell脚本的方法(内部变量 变成 外部变量)

编辑:rootadmin

一般的shell脚本的调试基本都是echo 来处理遇到比较大的脚本的时候,就比较麻烦了,出了问题,还不是很好定位哪行代码出问题了。其实shell内置的一些变量可以很好的解决这个问题: $LINENO $FUNCNAME $BASH_LINENO 这几个变量记录了脚本当前的执行位置,以及正在执行的函数。具体可以可以man 文档页。 实例代码:a.sh b.sh:执行结果:[root@node2 ~]# ./b.sh [code]wo shi abc()func: abc ln: 5 ln2:0 brother: mainwo shi abc()func: abc ln: 5 ln2:9 brother: cdf我在b.sh 里写了cdf 函数调用 abc 函数 ,看到输出的差别了吧,我们可以利用这些参数打印出代码出错行的位置,以及代码出错时,是由哪个函数调用的,等等。。。。

推荐整理分享用内置变量调试shell脚本的方法(内部变量 变成 外部变量),希望有所帮助,仅作参考,欢迎阅读内容。

用内置变量调试shell脚本的方法(内部变量 变成 外部变量)

文章相关热门搜索词:内置变量表示当前进程的pid值,内部变量的英文,内部变量的英文,内部变量 变成 外部变量,内置变量是什么意思,内置变量表示当前进程,内置变量表示当前进程,内置变量表示当前进程的pid值,内容如对您有帮助,希望把文章链接给更多的朋友!

用Shell脚本快速搭建Ubuntu下的Nodejs开发环境 nodejs的确是很火,以前倒腾过,但是从来没有认真记录下什么。在ubuntu下搭建它的开发环境尝尝鲜,有一个捷径,它能让系统自动帮你安装所需要的东

windows下写的shell脚本在linux执行出错的解决办法 在Windows下写了一个shell脚本,上传到Linux下执行时报错:[root@localhosttest]#./test.sh-bash:./test.sh:/bin/sh^M:badinterpreter:Nosuchfileordirectorytest.sh源码:#!/bin/shecho"testsh

用shell脚本在mysql表中批量插入数据的方法 很多时候需要在mysql表中插入大量测试数据,下面分享一个用shell脚本通过while循环批量生成mysql测试数据的方法,你只需要根据你自己的表结构来生成sql

标签: 内部变量 变成 外部变量

本文链接地址:https://www.jiuchutong.com/biancheng/374791.html 转载请保留说明!

上一篇:一个测试下载速度的shell脚本(测试下载速度很快,实际下载很慢)

下一篇:用Shell脚本快速搭建Ubuntu下的Nodejs开发环境(shell脚本一百例)

  • 向税务局申请发票增量增额怎么写
  • 进口货物账务如何处理
  • 生产成本年末转入什么科目
  • 个人所得税如何查询工资
  • 用友T6自定结转怎样设置
  • 接受投资专利技术科目
  • 个体工商户怎么变更法人
  • 成本法长期股权投资账务处理
  • 防伪税控发票
  • 商场促销的税务处理怎么做?
  • 房产税逾期未申报罚款多少
  • 母公司代子公司付款合法吗
  • 结算本月应付职工薪酬,其中生产工人工资为18000
  • 购买税控盘的钱能全额抵扣增值税吗
  • 代开的专票作废了怎么做账?
  • 财税2010121号文件解读
  • 退以前年度所得税会计分录
  • 汽车销售公司买车后续维修保养
  • 上缴国家利润应计入什么会计分录?
  • 地铁充值发票能报销吗
  • 所有者权益为什么是负债
  • 企业合并无形资产摊销
  • 社保多交怎么办理
  • 待摊费用和预提费用的区别
  • 成本核算怎么做账
  • 预存500抵扣1000是几折活动?
  • 存货包括生产成本,在资产负债表中表示
  • win10开机强制进入高级选项怎么退出
  • 手机怎么设置无信号
  • php设计模式六大原则
  • 买二手房避税
  • chormedriver安装
  • 建筑企业跨区域还需预缴增值税吗
  • 前端后端选择
  • php获取指定日期的时间戳
  • 增值税发票怎么抵税
  • imu模型
  • 事业结余对应政府会计哪个科目
  • 发票收件人信息
  • 财政总预算会计的主体是
  • vscode开发gui
  • c语言f lf
  • 发布相应的搜索公告
  • 新的会计制度
  • 发放工资代扣个人所得税的记账凭证怎么填
  • mysql监控sql性能
  • 两者的性质有所差异
  • 企业接管的方式有
  • 企业当期营业收入的计算
  • 减免的企业所得税怎么做账
  • 逾期未认证的增值税发票处理办法
  • 外购货物分配给股东
  • 汇算清缴交通费填在办公费里面吗
  • 其他债权投资有没有减值准备
  • 法人网上变更流程
  • 怎么操作win10系统
  • win7系统浏览器怎么设置
  • 重装win7系统后鼠标反应慢
  • u盘安装win8.1系统教程
  • win8.1死机卡住不动
  • 升级win102004
  • win10下载英雄联盟运行没反应
  • win7纯净版和正版区别
  • redhat linux yum
  • win7旗舰版开机
  • Tutorial 3: First Triangle
  • opengl 位图
  • javascript ts
  • Android OpenGL ES(七)----理解纹理与纹理过滤
  • Node.js中的包管理工具是什么
  • 最新推荐美剧
  • 图片批量压缩到200k以下
  • TypeScript Type Innference(类型判断)
  • js设置延时执行
  • 对应用进行单元测试的是
  • jqgrid 动态表头
  • javascript substring的用法
  • js短信验证码60s倒计时
  • 安卓 存储权限 访问的地方是哪里
  • 车船使用税减免法律规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设