位置: 编程技术 - 正文

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

发布时间:2024-02-27

一般的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脚本一百例)

  • 小规模纳税人转让不动产增值税
  • 5月份企业所得税
  • 税收职能和作用
  • 物业公司车位出租能开具什么发票
  • 代付的费用收不收手续费
  • 会计凭证借贷方向
  • 养猪场死猪处理方法
  • 津贴和补贴计入加班费吗
  • 纳税申报表销售额可以是负数吗
  • 网络公司可以开展什么业务
  • 高新技术企业预审要求
  • 开具增值税专用发票怎么开
  • 员工疗养要扣公休假吗
  • 企业自产自用需要交增值税吗
  • 购销合同的会计分录怎么写
  • 小规模纳税人可以抵扣增值税专用发票吗
  • 投资设立民间非经济组织
  • 自然人扣缴系统怎么删除企业
  • 网络招聘费计入什么会计科目
  • 激进型和保守型筹资组合怎么判断
  • 个人所得税如何退税操作步骤
  • iphone6s掉水里怎么办
  • PHP:oci_set_module_name()的用法_Oracle函数
  • 吊兰怎么养才能开花
  • 为什么篮牙耳机卡
  • 逾期未申报如何申报
  • fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
  • 工业企业成本核算流程
  • 博茨瓦纳热吗
  • 纳税人辅导期申报流程
  • framework在哪
  • 软件产品即征即退申请表
  • 快速查找附近的人
  • 对 ChatGLM-6B 做 LoRA Fine-tuning
  • ps渐变透明效果怎么弄
  • 企业所得税汇算清缴时间
  • mongodb 随机获取一条数据
  • 开票一定要确认收入嘛
  • 租房押金会计分录是什么
  • 销售清单需要盖什么章子
  • 公司开业装修费会计分录
  • 待抵扣进项税计入其他应付账款吗
  • 负数发票跨月怎么报税
  • 购买职工福利
  • 退货回去需要把原包装保留吗
  • 公司购买的财产保险要交印花税吗
  • 季报企业所得税弥补亏损数怎么填
  • 营业外支出如何做账
  • 记帐凭证会计处理程序及其应用
  • mysql 表分区
  • 世界杯猜测
  • ubuntu 手动安装
  • win10系统提醒
  • win10系统如何将c盘的软件移到d盘
  • the bluetooth device is ready to pale
  • linux开机启动ftp
  • mac系统怎么清理Adobe残留
  • windows引导坏了怎么办
  • linux 常见
  • win7旗舰版用户
  • shstart.exe - shstart是什么进程 有什么用
  • win8系统安装的软件在哪里
  • unity手机游戏开发教程
  • node.js报错998
  • node js php
  • node javascript
  • css表格设置边框
  • javascript基础笔记
  • javascript解析
  • js实现时间
  • vue父子组件传值props
  • android的r
  • Unity3D Vuforia Android 拨打电话
  • jquery往对象添加元素
  • 欠税款要坐牢吗
  • 浦发银行企业银行电话
  • 湖南城乡居民医疗保险咨询电话
  • 重庆国家税务电子税务局官网登录
  • 纳税申报期限2023
  • 为什么每年都要交车船税是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号