Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Ako spustiť Unix Od Ruby

Programovací jazyk Ruby ponúka rozsiahle možnosti na manipuláciu s dátami rôznych typov . Avšak , v niektorých prípadoch programy Ruby je potrebné vyvolať externé nástroje zahrnutej v operačnom systéme Unix . Vyvolanie externé nástroje dáva programátorovi výhodu použitia osvedčený , dobre navrhnutý kód už optimalizované príslušnými programátorov v priebehu mnohých verziách - a umožňuje jej, aby sa zabránilo plytvaniu času re- vynájsť existujúceho programovania . Môžete spustiť príkaz Unix od Ruby kódu . Pokyny dovolená 1

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
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené