我需要通过源调用检查 bash 脚本的运行,例如:
#!/bin/bash
some code here
source script_b.sh
more code here
我跑:
$bash -x script_a.sh
我明白了,
+ some echo here
+ script_b.sh
+ some more echo here
但所有回声都来自 script_a.sh。script_b.sh 中的所有代码都是隐藏的,所以我无法追踪到底发生了什么。
有什么方法可以检查 script_a.sh 中 script_b.sh 的执行情况吗?