-x
シェルスクリプトを実行するときにデバッグ情報にこれを使用します。
デバッグ情報をファイルにのみリダイレクトするにはどうすればよいですか?
スクリプト例:
#!/bin/bash
echo OK
echo NO
デバッグモードで実行すると、次の結果が表示されます。
+ echo OK
OK
+ echo NO
NO
デバッグ情報をファイルにリダイレクトしたいです。
+ echo OK
+ echo NO
ランタイム出力は画面に印刷する必要があります。
OK
NO
ベストアンサー1
この試み、
sh -x script.sh 2> out.log