shell调试

原创 2015年11月19日 10:37:11
1.shell调试的三种方法

-n 读一遍脚本中的命令但不执行,可以检查语法错误
-v 一边执行脚本,一边将执行过的脚本打印到标准输出
-x 跟踪执行信息
可以用sh -n script_name.sh的方式使用,也可以在脚本开头以#!/bin/sh -n的方式使用

2.调试代码块与函数

只对set -xset +x之间的代码开启调试功能

set -x

code block

set +x

只对set -xset +x之间的函数开启调试功能

set -x
Function call
set +x

参考:
shell脚本调试方法
Shell调试篇

Shell脚本调试技术

  • 2012年05月12日 22:11
  • 78KB
  • 下载

Shell脚本调试的几种方式

脚本调试的主要工作就是发现引发脚本错误的原因以及脚本源代码中定位错误行。归纳汇总了下,调试脚本时,我们可能会用到的几种方式,比如说:最简单的通过echo的方式,通过set -x的方式,比较高端一点的通...

Scrapy爬虫入门教程八 交互式 shell 方便调试

Scrapy爬虫入门教程八 交互式 shell 方便调试
  • Inke88
  • Inke88
  • 2017年03月07日 15:16
  • 2103

shell脚本调试中打开set选项

我们在调试shell脚本的时候,不可以避免的会遇到问题,这个时候,假如我们可以跟踪到脚本到底是哪里问了问题,是哪个变量出了问题,这样就对我们的调试是很有帮助的,这里介绍一个shell里面的跟踪选项这里...

shell脚本调试中打开set选项

设置调试选项概览 短符号 长符号 结果 set -f set -o noglob 禁止特殊字符用于文件名扩展。 set...

shell 脚本调试工具

bashdb 是一个类似GDB的脚本调试软件,具有断点、单步执行、观察变量等功能安装方法:sudo apt-get install bashdbbashdb 使用方法: bashdb [optio...

shell中信号以及bash的调试方法和内部命令

1、trap命令用于在shell程序中捕捉到信号,之后可以有三种反应方式: ①执行一段程序来处理这一信号 ②接收信号的默认操作 ③忽视这一信号 trap对上面三种方式提供了三种基本形式: 第一种:形式...

大神教你如何在 Linux 中启用 Shell 脚本的调试模式

导读 脚本是存储在一个文件的一系列命令。在终端上输入一个个命令,按顺序执行的方法太弱了,使用脚本,系统中的用户可以在一个文件中存储所有命令,反复调用该文件多次重新执行命令。 在学习脚本...

在 Shell 脚本中跟踪调试命令的执行

shell 脚本调试系列本系列的前面部分清晰地阐明了另外两种 shell 脚本调试模式:详细模式和语法检查模式,并用易于理解的例子展示了如何在这些模式下启用 shell 脚本调试。Linux 中启用 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell调试
举报原因:
原因补充:

(最多只允许输入30个字)