Ist es unter Linux möglich, über stdin die Zeile anzuzeigen, die bash ausführt?

Ist es unter Linux möglich, über stdin die Zeile anzuzeigen, die bash ausführt?

Wenn ich wissen möchte, welcher Prozess von Bash gestartet wurde, schaue ich einfach nachps. Aber ich frage mich, manchmal starte ich Dinge als

for x in $(somecomplextask.sh); do foo $x; done

Ich frage mich, ob es möglich ist, irgendwo die komplette Zeile mit der for-Schleife zu überprüfen. Ich habe den Dateideskriptor in/proc/.../fd/0, aber ich weiß nicht, ob ich es mit einem Tool untersuchen kann, oder vielleicht ist der Inhalt sogar weg, da Bash die Zeile bereits gelesen hat. Und sie ist noch nicht in bash_history geschrieben.

Trotzdem fand ich die Frage interessant.

verwandte Informationen