2017-10-30 8 views

答えて

3

ExecuteStreamCommandシステムコマンドを開始し、フローファイルをこのコマンドのSTDINに渡した後、コマンドのSTDOUTをとり、フローファイルの内容として格納します。だから、

、JavaであなたはSTDIN(System.in)からデータを読み込み、STDOUT(のSystem.out)に処理されたデータを書き込むコードを記述する必要があり

それはJavaベースであるので、私はExecuteScript groovy examplesをチェックするためにあなたをアドバイスベースのスクリプト言語。

+0

ねえダゲット、あなたの答えに感謝します。私は文字列に格納されたコンテンツを持っていると仮定します。どのようにしてフローファイルに書き込むことができますか? System.out.println(str)はログファイルに表示されますか? –

+0

は 'System.out.println()'にする必要があります。 – daggett

+0

ダッジェットがありがとうございました。 'Ignore STDIN'プロパティをtrueに設定する必要があります。 –

関連する問題