回答:
set -x
set -x
インタラクティブセッションまたはオートコンプリートスクリプト自体のいずれかを使用している場合、(ほぼ?)すべてのコマンドとその結果が出力されます。これには、オートコンプリートスクリプト内で行われる作業が含まれます。
その後、これをで再び静めることができset +x
ます。
-バツ
コマンド、ケースコマンド、選択コマンド、またはコマンドの算術演算の各単純なコマンドを展開した後、PS4の展開値を表示し、その後にコマンドとその展開引数または関連する単語リストを表示します。
-from バッシュマニュアル#このセットの組み込み
bash完了関数からのログ/出力のみ。ロケット科学ではない可能性が最も高いため、これはかなり簡単です。bashdbに接続することは可能かもしれませんが、不要だと感じています...
tail -f
はログを実行します。
set -x
in bashを使用してスクリプトをデバッグする必要があります。set +x
無効にするために使用します。