トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Linux:Java:標準入力を受けて標準出力に出す のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*Linux:Java:標準入力を受けて標準出力に出す [#sd30d12c]

Javaで標準入力を受けて処理をして、標準出力に出すサンプルです。

Linux上でちょっと処理をしたいけど、awk、sedで書くのがきついときに使える技です。

***サンプルソース [#j16b68dd]
サンプルのソースコードは以下の通りです。


■StdInOutSample.java
 import java.io.*; 
 
 public class StdInOutSample { 
 	public static void main(String[] args) { 
 		try { 
 			// 標準入力を設定 
 			BufferedReader bin = new BufferedReader(new InputStreamReader(System.in)); 
 			 
 			String line = null; 
 			while ((line = bin.readLine()) != null) { // ユーザの一行入力を待つ 
 				System.out.println(process(line)); 
 			} 
 			bin.close(); 
 		} catch (Exception e) { 
 			e.getStackTrace(); 
 			// プログラムを終了 
 			System.exit(255); 
 		} 
 	} 
  
 	// やりたいことを書くメソッド 
 	public static String process(String line) { 
 		// ここでやりたいことを書きます。 
 		return line; 
 	} 
 }

***使用例 [#p4cabc50]
Jmeterのログで、結果レポートの日付を変換して出力するサンプル。
-[[Linux:Java:JMeterのログの日付を変換して出力するサンプル]]