私が望むのは、プログラムを実行してstdinとstdoutを記録することですが、stdinがファイルから提供されることを望みます。
私はscript log.txt < input.txt
それがうまくいくと思いましたが、標準入力は記録されず、出力のみが記録されるため、動作しません。
input.txtはどこにありますか?
./program
something for the stdin of program
some more stuff
ベストアンサー1
これが最善の解決策ではないかもしれませんが、次のことができます。
cat file.txt | tee -a stdin.txt | ./program | tee -a stdout.txt
どちらのティーでも同じファイルを使用できますが、入力と出力が破損して読み取れない可能性があります。