位置: 编程技术 - 正文

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

  • 一般纳税人发生特定应税销售行为
  • 未确认融资费用和长期应付款
  • 非财政补助结余分配期末有余额吗
  • 财务怎么算社保缴费
  • 小规模出租不动产免税吗
  • 小规模纳税人印花税怎样计算
  • 生产车间领用低值易耗品
  • 承包工程会计账务处理流程
  • 发现财务人员违法怎么办
  • 员工离职公司需要办理什么手续
  • 企业出租房屋交什么税?
  • 贴现的利息能不能取出来
  • 打印机的增值税率
  • 含税价标志有无影响
  • 完税凭证号是几位数
  • 库存现金进行清查
  • 应纳税所得额怎么理解
  • 业务招待费在税法上的规定
  • 库存现金盘盈的账务处理中可能涉及的科目有
  • 企业劳务费用怎么处理
  • 鸿蒙3.0平板适配名单
  • 如何删除系统自带的软件
  • 会计管理制度范本
  • 房产税有哪些种类
  • 增值税漏洞
  • 在win7系统中,添加打印机驱动程序
  • win 7系统如何备份
  • isignup.exe是什么进程 isignup进程查询
  • 公司logo设计费是业务宣传费吗
  • 材料采购计入资产负债表哪里
  • 补缴以前年度公积金误入当年费怎么办
  • thinkphp自定义标签
  • 其他应付款的项目
  • javascript获取数组索引
  • php session_id
  • 通讯费补贴会计怎么做账
  • 日常公用经费包括资本性支出吗
  • 融资租赁首付租金会计账务处理
  • 普通增值发票作废税务局能查到吗
  • 工程施工科目借方尾差怎么调整
  • 商业收入税收怎么收费
  • 附加税计税依据扣除留抵退税
  • 一般纳税人实际税负怎么核算
  • 报销连号发票的合理解释
  • 财政拨入的专项款专账怎么做
  • 印花税不小心申报几次怎么办
  • 母子公司之间的借款
  • 股份支付应如何进行账务处理?
  • 购买会计软件如何入账
  • 企业亏损为什么还继续
  • 通讯费计入哪个科目
  • 餐厅的租金是多少钱一个月
  • 预缴税款附加税享受优惠政策吗
  • 增值税专用发票丢了怎么补救
  • 差旅费报销单填写模板电子版
  • navicat查询结果下面输出栏如何关闭
  • 服务主机windows错误报告
  • windows server 2003如何安装
  • ubuntu help
  • redhat图形化界面启动
  • macbook graphpad
  • xp系统回收站的东西删除了怎么找回来
  • centos配置网络地址命令
  • linux wc-w
  • 如何配置sendmail
  • linux开机流程详解
  • 刷新页面jquery
  • node.js入门
  • cocos2dx HelloWorld代码分析
  • nodejs实例教程
  • python pyb库
  • 中文路径和英文路径
  • Linux进程间通信——使用流套接字
  • 批处理字符串截取
  • 什么是javascrip
  • js校验密码复杂度
  • 引用jquery后没反应
  • js咋用
  • 税务非正常认定条件
  • 社会救助档案管理规范化的好处
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设