次のようなソース呼び出しを使用して、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の実行を確認する方法はありますか?