位置: 编程技术 - 正文

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

  • 增值税发票综合服务平台怎么下载
  • 企业收取的租金应当计入
  • 软件企业会计科目分类
  • 租赁设备损毁赔偿案例
  • 农产品计算抵扣的税务政策
  • 现金流量表本月数和本年累计数不一致
  • 超市热卖食品
  • 销售合同总金额含税还是不含税
  • 应交税费应交增值税的三级科目有哪些
  • 小微企业超过300万企业所得税
  • 工商年报报表
  • 开出销项负数发票怎么做账
  • 购入空调
  • 手机超过1万元有必要买吗
  • 亏损计提递延
  • 最新早上好图片大全集
  • 如何玩faceit
  • 研发废料收入
  • 方正电脑如何做系统
  • 银行承兑汇票质押率90%
  • filecopyutils.copy上传文件
  • 公司总部固定资产折旧
  • reg.dll是什么
  • 电商平台第三方服务
  • php如何运行脚本
  • 委托代销委托方需要开发票吗
  • windows11 beta渠道
  • 一场雷雨还是一阵雷雨
  • 自有物业出租需交税吗
  • php合并数组的方法
  • javascript背景图片怎么导入
  • 公司财务认证负责人实名认证需要承担责任吗
  • 如何验证工具坐标系
  • 商标属于无形资产怎么入账
  • 未来的现金流折现
  • 个人注册投资有限公司
  • 免交增值税应该计入什么科目
  • sqlmap暴力破解
  • sql server 2008数据库文件
  • 文化服务要交文化部门吗
  • 财务费用结转时会计分录
  • 会计凭证保管期限30年是哪一年开始的
  • 每个月房租
  • 水利工程施工税率是多少
  • 支出未取得发票
  • 其他收益和营业外收入有什么区别
  • mysql优化的几种方法
  • window10系统电脑配置
  • 微软更新kb4474419
  • ubuntu常用的50个命令
  • mac磁盘空间不足怎么办
  • mac如何整理桌面图标
  • 操作系统安装日期查看
  • xp系统开机出现英文怎么办
  • 如何在windows沙盒中导入文件
  • xp如何改windows7
  • mac电脑怎么装win10
  • linux CentOS WEB服务器分区方案
  • win8使用教程和技能
  • window预览
  • win10一周年深色主题
  • linux有两个ip
  • Android OpenGL ES(三)----编程框架
  • extend列表
  • grid表格
  • 根据两点的经纬度计算航向角
  • cocos2d android
  • shell脚本实现文件移动、复制等操作
  • 基于python的设计
  • Unity3D游戏开发基础
  • html头像代码
  • python爬取app数据违法吗
  • 禁用javascript后果
  • 关于javascript函数
  • javascript教程完整版
  • 有限责任公司自然人独资属于什么企业
  • 浙江省社保网报系统
  • 国家税务贵州省税务
  • 个体工商户怎样交税
  • 零申报印花税的应税凭证名称怎么填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设