gradle runRESTサーバーの起動に使用しています。RESTサーバーの出力は次のようになります。
XXX.XXX.XX.XXX - <moreinfo>
randomtext
randomtext
XXX.XXX.XX.XXX - <moreinfo>
XXX.XXX.XX.XXX - <moreinfo>
randomtext
XXX.XXX.XX.XXX - <moreinfo>
XXX.XXX.XX.XXXこれはIPアドレスです。ランダムテキストはエラーメッセージです。悲しいことに、すべての出力はstdoutに送られます。
IPアドレスで始まるすべての行を、呼び出されたファイルに転送し、err.log他のすべての行に転送するにはどうすればよいall.logですか
残念ながら、gradle runこれはRESTサーバーであるため、1回しか起動できず、停止しません。
多分tee、grep組み合わせを使用しますか?
err.logは空で、すべての出力は上記all.logのteeコマンドを使用してリダイレクトされます。