Ciao ragazzi,
ho urgente bisogno di voi.
Praticamente ho un eseguibile (chiamiamolo pippo) che prende un file specificato da linea di comando e fa qualcosa:
>> pippo nomefile
Ora leggendo la documentazione di questo eseguibile, è possibile usare la pipe per indirizzare l'input al programma. Tipo:
>> cat nomefile | pippo -infile=stdin
L'opzione -infile=stdin permette di fare tutto questo.
La mia domanda è, siccome questo comando pippo lo eseguo da java (Richiamando la shell oppurtanamente), come faccio ad indirizzare un output di una mia stringa al programma?
Invece di creare un file e poi lanciare il comando pippo file da java, voglio mettere il mio input al comando pippo in uno stream senza creare nessun file.
Come potrei fare? Grazie ragazzi!