本文主要介绍几种启用Shell脚本调试模式的方法
一般情况下,我们会在终端输入一个个命令,来执行操作,但是这种方式对于简单的操作还可以,对于稍微复杂一点的操作就不可行了,因此,可以使用脚本来保存一系列命令,供用户多次重复调用执行。
由于我们并不能保证写的脚本没有bug,因此需要对脚本进行调试,下面我们就来讲讲如何启用脚本调试
在讲解之前,先介绍写基本知识
一、脚本及其执行
一个脚本文件与其他文件的区别主要是它的首行,它包含#!(定义文件类型)和路径名(解释器路径),用于告知系统该文件是一个命令集合,将被指定解释器解释
脚本首行示例:
执行一个脚本很简单二、启用Shell脚本调试模式
先介绍下Shell脚本调试的选项
-v:详细模式,读取脚本时显示所有行
-n:语法检查模式,读取命令但是不执行
-x:跟踪模式,在终端显示所有执行的命令和它们的参数
启用Shell脚本调试的方法:
(1)改变Shell脚本的首行
(2)调用Shell调试选项 (3)使用Shell内置命令set该方法比较灵活,可以调试任何一段Shell脚本
打开调试模式:
启用调试模式: 禁用调试模式: 此外,如果我们在Shell脚本的不同部分启用了多个调试模式,可以一次性禁用所有的调试模式:让我们一起遨游在代码的海洋里!