デバッガーを非対話モードで実行し、出力をファイルに書き込みます。Perl スクリプトの各行を実行時に印刷したいのですが、スクリプト自体の行のみを印刷します。スクリプトが呼び出すライブラリ コード (File::Basename、Exporter::import など) を見たくありません。これは簡単にできるはずのことのように思えますが、perldebugのドキュメントでは、ダンプ構造の深さを制限することについてのみ説明しています。私が望むことは可能ですか?
次のようにプログラムを実行していることに注意してください。
PERLDB_OPTS="LineInfo=temp.txt NonStop=1 AutoTrace=1 frame=2" perl -dS myprog.pl arg0 arg1