位置: 编程技术 - 正文

用内置变量调试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脚本一百例)

  • 航天信息开票软件
  • 进项税额转出怎么操作
  • 企业签订技术培训合同是否需要缴纳印花税?
  • 资源税计入什么科目
  • 原材料加工成产品的会计分录
  • 餐饮服务税率是几个点
  • 合资公司注册成立流程
  • 小企业会计准则调整以前年度费用分录
  • 收到的房租增值税专用发票可以抵扣吗
  • 农产品增值税进项税额核定扣除办法
  • 股权投资公司如何找项目合作
  • 教育用地转让缴哪些税
  • 工程公司后期维保费用如何入账?
  • 公司没车但是有加油费发票怎么处理?
  • 收到老板给的购房发票
  • 合伙企业可以弥补以前年度亏损吗
  • 当月未认证发票分录
  • 有票据的福利费是不需要职工薪酬科目过渡吗
  • 小规模纳税人每月15万免税
  • 营利性医院如何开办对外药房业务
  • 赞助支出属于什么费用
  • 装修费算固定资产吗?
  • 发票上折扣怎么记账
  • 个体工商户做账可以做工资吗
  • 简易计税劳务分包发票可以差额抵扣吗
  • 一般纳税人销售自己使用过的汽车
  • 销售货物结转成本会计分录
  • 没有收入该怎么办
  • 资产负债表的编制方法
  • 软件服务费怎么算
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • 分红个人所得税在哪里查询
  • 企业收到的
  • 工业企业制造费用核算范围
  • 外商独资企业在中国上市简称什么
  • fsma32.exe进程是什么文件 fsma32是什么进程
  • token过期处理
  • 登记总账的科目有哪些
  • Access-Control-Expose-Headers 响应报头、跨域 公开响应头
  • php 并发 解决方案
  • 刚成立的公司招人能去吗
  • 原材料按实际成本核算需设置的科目包括
  • 扩散分类
  • 对方开了红字信息表我们开发票怎么做账
  • VUE3.2 + vue-echarts + DataV 数据可视化大屏(项目)
  • 计提工会经费明细表
  • java中同步有两种方法
  • access数据库干嘛的
  • ibm_db_dbi
  • mysql深度解析
  • 会计单据可以用什么代替
  • 现金流量表怎么填写
  • 个体工商户纳税申抿
  • 预计净残值是怎么算出来的
  • 员工意外伤害保险最多赔多少
  • 收到的技术服务费计入什么科目
  • 报销单据粘贴单模板
  • 重分类调整的内容包括什么
  • 固定资产大修理支出摊销年限
  • 分期收款发出商品是什么意思
  • 会计做账的原始凭证有哪些
  • 事业单位利息收入的正确分录
  • 滞留专票会有什么风险
  • mysql大小
  • 联想笔记本在bios关闭触摸板
  • nec笔记本电脑开机屏幕没反应
  • win10系统遇到错误
  • windows10周年纪念版
  • 电脑xp系统虚拟内存不足怎么解决
  • win8.1无法关机怎么回事
  • jquery 图片左右滚动
  • jquery模拟表单提交
  • jquery设置禁用
  • javascript面向对象精要
  • django for
  • jQuery判断checkbox选中状态
  • 电子税务局 安徽
  • 上海税务门户网站
  • 2022款进口途锐
  • 国税总局河南省税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设