シェルスクリプト(重要な場合はbash)を実行/インポートして出力を取得するには?含むスクリプトのコマンド?以下のように出力をファイルにリダイレクトしたいと思います。
$ ./my_script > output.txt
output.txt
対話形式でコンテンツを端末に入力し、端末ウィンドウの内容をファイルにコピーして貼り付けるのと同じように、ファイルにスクリプトのコマンドが含まれていることを確認します。
たとえば、前に$
。
ベストアンサー1
スクリプトは、コマンドの前に次の行を追加します(これにより、実行する前に各コマンドがstderrorに書き込まれます)。
set -x
その後、スクリプトを起動します。
./my_script > output.txt 2>&1