【初心者】 Java質問・相談スレ28 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0378デフォルトの名無しさん
NGNGtry{
String command = "awk '/keyward/{print $3}'" + file;
//String command = "ls" + file;
System.out.println(command);
Process pr = Runtime.getRuntime().exec(command);
pr.waitFor();
InputStream is = pr.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line;
while((line=br.readLine())!=null){
System.out.println(line);
}
}catch (Exception e){
System.err.println(e);
System.exit(1);
}
なお、コメントアウトしてある ls の方では正常に出力されるのですが、
awk の方では何も出力されません。
file は String 型で、コンソールで、awk '/keyward/{print $3}' file
としたときには問題なく出力されます。
■ このスレッドは過去ログ倉庫に格納されています