Il mio codice è il seguente:
codice:public static void main(String[] args) { String command = "C:\\Users\\Peppone\\Desktop\\shell.w32-ix86\\grep.exe"; String[] env = {"prova","C:\\Users\\Peppone\\Desktop\\prova.txt"}; OutputStream o = null; Runtime rt = Runtime.getRuntime(); Process proc; try { proc = rt.exec(command, env); o = proc.getOutputStream(); OutputStreamWriter out = new OutputStreamWriter(o); int status_proc = proc.waitFor(); } catch (IOException e1) { e1.printStackTrace(); } catch (InterruptedException e1) { e1.printStackTrace(); } }
Vorrei visualizzare su console Java il risultato della grep sul file prova. E' solo un errore di visualizzazione dell'output oppure ho sbagliato in origne sull'esecuzione del cmadno?

Rispondi quotando
