avrei un problema con di comandi composti:
codice:
   public static ArrayList<String> schede() throws IOException {
        ArrayList<String> list = new ArrayList<String>();
        Process p = Runtime.getRuntime().exec("ifconfig -a | grep -Eo \"^[a-z]+[0-9]*\"");
        InputStream input = p.getInputStream();
        InputStreamReader reader = new InputStreamReader(input);
        BufferedReader br = new BufferedReader(reader);
        String line;
        while ((line = br.readLine()) != null) {
            list.add(line);
        }
        br.close();
        reader.close();
        input.close();
        return list;
    }
in pratica, se metto solo ifconfig -a funziona.
sennò no.
come se nn riuscisse a gestire il passaggio output-input tramite pipe.
ho anche provato ad usare un'array di comandi, ma nulla.
è possibile eseguire comandi composti in java??