Lanciare il comando Unix dal codice Ruby, come nel seguente codice di esempio :
outputStream = IO.popen ( " ls * txt . " ) Per
Sostituisci "ls * . txt" dal comando Unix è necessario eseguire , compresi i parametri della riga di comando . Rubino creerà un nuovo processo Unix per eseguire il comando , e attendere che le nuove uscite di processo . CommandOutput variabile è un descrittore di flusso per l'output del comando Unix
2
recuperare l'output generato dal comando Unix , come nel seguente codice di esempio : .
CommandOutput = outputStream . readlines
3
processo di output del comando , come l'applicazione richiede , come nel seguente codice di esempio :
mette commandOutput.join
l'esempio sarà solo concatenare tutte le linee di uscita e li invia allo standard output l'applicazione di Ruby , . potete sostituire che con qualsiasi altro trattamento di uscita
sistemi © www.354353.com