Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustite príkaz Unix od Ruby kódu , ako v nasledujúcom ukážkovom kóde :
OutputStream = IO.popen ( " ls * txt . " )
Nahradiť " ls * . txt " pomocou príkazu Unixu , ktorú potrebujete spustiť , vrátane jeho parametre príkazového riadku . Ruby sa vytvoriť nový Unix proces spustiť váš príkaz , a počkajte , kým sa nových procesných výstupov . Variabilný commandOutput je prúd deskriptor pre výstup príkazu Unixu
2
Načítať výstup generovaný príkazom Unix , ako v nasledujúcom ukážkovom kóde : .
CommandOutput = OutputStream . readlines
3
spracovať výstup príkazu , ako je vaša aplikácia vyžaduje , ako v nasledujúcom ukážkovom kóde :
kladie commandOutput.join
v príklade bude len zřetězit všetky výstupných liniek a poslať ich na štandardný výstup aplikácie Ruby je , môžete nahradiť že iným spracovaním výstupu
.
Copyright © počítačové znalosti Všetky práva vyhradené