私は使う
make | tee >(split -d -b 10000000 - debug.log.0)
10MBに達した後、出力を複数のデバッグファイルに分割します。
これにより、debug.log.000、debug.log.001、debug.log.002...というファイルが作成されます。
後で名前を変更できます。
for i in debug*; do echo $i; done
.log
しかし、各ファイルの最後に直接エンディングをインポートするようにコマンドを再設定するにはどうすればよいですか?
ベストアンサー1
次のオプションを使用して、分割ファイルのファイルの終わりを選択できます。--additional-suffix
make | tee >(split --additional-suffix=.log -d -b 10000000 - debug.0)