利用trap命令debug:shell脚本执行时会产生三个所谓的伪信号,可以使用trap命令捕获这三个“伪信号”,并输出相关的调试信息。🔗

在这里插入图片描述

在这里插入图片描述


在这里插入图片描述


#!/bin/bash

TRACE()
{
	if [ "$DEBUG" = "TRUE" ];then
			$@
	fi

}

a=1
TRACE echo $a


通过source 或者 . 的方式可以引用另一个脚本中的函数或者变量。这里的.和source都可以实现引用first文件中的变量。注意: 如果同时引用了多个脚本的同一个变量名的变量,后面的值会覆盖前面的变量而不会报错。


使用字典🔗

在这里插入图片描述

在这里插入图片描述🔗

备份地址: 【shell高级用法