位置: 编程技术 - 正文

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

  • 详述关税的种类和征收方法
  • 应交税费是什么科目
  • 什么是试算平衡?如何进行试算平衡
  • 合伙企业分配利润如何纳税
  • 汽修厂开普票货款怎么开
  • 无形资产登记什么明细账
  • 建筑业差额纳税怎么算
  • 跨年度费用报销违反什么规定
  • 公益性捐赠可以结转几个年度
  • 上市公司限制性股票行权时间限制多久
  • ppp项目是否纳入政府债务
  • 个人所得税是否分段计算
  • 离退休人员再任职的规定
  • 地税服务业发票税率多少
  • 个人投资收益要交所得税吗
  • 接受个人投资现金怎么做账务处理?
  • 用一般户发工资会怎么样
  • 其他有形动产租赁服务
  • 筹建期的工资
  • 在windows七中
  • 华为p20上市时间和价格
  • 安全库存的三种算法
  • 境内单位和个人将船舶出租到境外的,不征收车船税
  • award bios设置详解
  • 网速怎么限制10mb以内
  • 苹果14出来13会下架吗
  • win76g内存只有3g可用
  • ghost恢复方法
  • 增值税出口服务零税率
  • 语音模块作用
  • 前端框架学哪个好
  • 物流公司过户给我需要做什么
  • php js
  • css滚动条自动滚动
  • vue项目首屏加载过慢
  • Python计算机视觉———照相机标定
  • Code For Better 谷歌开发者之声——使用谷歌浏览器 Chrome 更好地调试
  • PHP 实现等比压缩图片尺寸和大小实例代码
  • 企业所得税如何计算应纳税所得额
  • 公司没有车,加柴油票可以抵扣增值税吗
  • 公司的车的停车费谁出
  • 以前年度进项转出账务处理
  • 小规模收入超过30万的会计分录大全
  • 蔬菜开发票到哪里开呢?
  • 高铁票进项抵扣计算错了 怎么办理
  • 房地产开发企业建造的商品房,在出售前
  • 应收账款贷方如何核算
  • 成本法和权益法的转换
  • 差旅费账务处理的摘要
  • 申报财产租赁合同怎么写
  • 个体户做账流程新手必看
  • 增值税的专用发票的相关规定
  • 股东借款转实收资本
  • 出口为什么没有增值税
  • 租房发票如何做分录
  • 付给非公司员工提成税务处理
  • windows update更新卡住不动了
  • 无法将此电脑升级到最新版本的windows10
  • win7安装sqlserver2000
  • win10怎么查看windows版本
  • win10系统jdk环境变量
  • mac系统怎么画图
  • win10 Build 10565中Edge浏览器新增对HTML5视频的播放控制及下载
  • 苹果mac怎么连接显示器
  • win7无权关闭计算机
  • Ubuntu 14.04安装java的方法以Ubuntu14.04为例
  • win7系统怎么禁用数字签名
  • ES6 javascript中class静态方法、属性与实例属性用法示例
  • 深入理解新发展理念,推进供给侧结构性改革 心得体会
  • nodejs rbac
  • shell脚本 -ne 0
  • ADB (Android Debug Bridge)常用命令
  • javascrpt绑定事件之匿名函数无法解除绑定问题
  • macos mono
  • 安卓app压力测试
  • 广东 电子税局 app
  • 人工智能在税务领域应用中的风险与规制
  • 成都网上税务局
  • 河南省地税税务局官网
  • 纳税人的种类包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设