#test code:
#!/bin/bash
#~/test/test.sh
trap "echo 'testmessage'" DEBUG
while :
do
echo abc
sleep 6
done
#run it
~/test$sh test.sh
==============================
#result
=> trap: DEBUG: bad trap
==============================
?[シェル デバッグ] シグナルが "DEBUG" フェイク シグナルとして設定されているのにトラップ エラーが報告されると、トラップが機能しないのはなぜですか?