Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Unix >> Content

    Hur man kör Unix Från Ruby

    Ruby programmeringsspråk ger omfattande möjligheter att manipulera data av olika slag . Men i vissa fall Ruby -program måste anropa externa verktyg ingår med operativsystemet Unix . Anropa externa Utilities ger programmeraren nyttan av att använda väl beprövad , väldesignad kod , som redan optimeras av kompetenta programmerare över många releaser - och låter henne att undvika att slösa tid att uppfinna befintliga programplaneringen . Du kan köra ett Unix kommando från Ruby kod . Instruktioner
    1

    Starta Unix kommando från Ruby -kod , som i följande exempelkod :

    OutputStream = IO.popen ( " ls * txt . " ) Katalog

    Ersätt " ls * . txt " av Unix kommando du behöver för att köra , inklusive dess kommandoradsparametrarna . Ruby kommer att skapa en ny Unix process för att köra ditt kommando , och vänta tills den nya processen avslutas . Variabel commandOutput är en ström -deskriptor för produktionen av Unix -kommandot
    2

    Hämta utgången genereras av Unix kommando , som i följande exempelkod : .

    CommandOutput = OutputStream . readlines Addera 3

    Process kommandots utdata som din applikation kräver , som i följande exempelkod :

    sätter commandOutput.join

    exemplet kommer bara sammanfoga alla utgående linjer och skicka dem till Ruby programmets standard ut , . kan du ersätta den med någon annan utgång bearbetning

    Tidigare:

    nästa:
    relaterade artiklar
    ·Unix Handledning för nybörjare
    ·Hur man läser en UNIX FTP Log
    ·Hur man arbetar med en Unix Kernel
    ·Hur man låser en grupp mapp i Unix
    ·GREP Handledning för Unix
    ·Hur återställa raderade filer från SCO Unix
    ·Hur får man den fullständiga domännamnet i Unix
    ·Så här kontrollerar du status för en Unix FTP Transf…
    ·Hur till sätta upp en webbsida för att övervaka fler…
    ·Hur Packa zippade filer i Unix
    Utvalda artiklarna
    ·Hur man installerar Windows XP på en Dell XPS 420
    ·Hur man installerar RG 6 -kabel
    ·Hur man installerar HKEY
    ·Hur du ansluter WiFlyer till en fjärranslutning Wirele…
    ·Inaktivera en Gnome Skärmsläckare
    ·Hur hitta ett tema för mitt skrivbord
    ·Hur man använder iPhoto för att dela bilder mellan an…
    ·Hur du ändrar antalet tecken i en Line
    ·Skillnaderna i Vista Basic och Vista Premium
    ·Hur dela mapp på datorn
    Copyright © Dator Kunskap http://www.dator.xyz