Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Comment forcer UTF-8 dans Unix 
  • Comment rechercher une chaîne dans …
  • Comment surveiller les processus d'a…
  • Comment décompresser un fichier sou…
  • Script Unix Tutorial 
  • Unix composants du système d'exploi…
  • Comment obtenir une ligne Nombre d'u…
  • Unix System Services Formation 
  • Formation Unix Administrateur Systè…
  • Qu'est-ce que dans un chemin UNIX 
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Unix

    Comment faire pour exécuter Unix De Ruby

    Le langage de programmation Ruby offre des capacités étendues de manipuler des données de différents types. Toutefois, dans certains cas, les programmes Ruby besoin d'invoquer services externes fournis avec le système d'exploitation Unix. Invoquant utilitaires externes donne au programmeur le bénéfice de l'aide bien testé , code bien conçu , déjà optimisé par des programmeurs compétents sur de nombreuses versions - et lui permet d'éviter de perdre du temps à réinventer la programmation existante . Vous pouvez exécuter une commande Unix à partir de votre code Ruby . Instructions
    1

    lancer la commande Unix à partir de votre code Ruby , comme dans l' exemple de code suivant :

    outputStream = IO.popen ( "ls * . Txt " )
    < p> Remplacer " ls * . txt" par la commande Unix dont vous avez besoin pour fonctionner, y compris ses paramètres de ligne de commande . Ruby va créer un nouveau processus Unix d'exécuter votre commande et attendre que les nouvelles sorties de process. CommandOutput variable est un descripteur de flux pour la sortie de la commande Unix
    2

    Récupérer la sortie générée par la commande Unix , comme dans l' exemple de code suivant : .

    CommandOutput = outputStream . readlines
    3 processus de

    la sortie de la commande que votre application nécessite , comme dans l' exemple de code suivant :

    met commandOutput.join

    l'exemple sera juste concaténer les lignes de sortie et les envoyer sur la sortie standard de l'application Ruby , . vous pouvez remplacer que par tout autre traitement de sortie

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment visualiser les fichiers ZIP dans Unix 
  • Comment écrire un script shell Unix pour imprimer une liste sur une nouvelle ligne 
  • Comment décompresser les fichiers compressés dans Unix 
  • Qu'est-ce que SCO UNIX 
  • Unix Cron Tab Tutorial 
  • Comment arrêter Unix Services d'impression 
  • Comment accéder UNIX information sur les sites Web sur un PC 
  • Comment trouver le nombre de lignes dans un fichier pour Unix 
  • Comment désinstaller ClearCase V7.0.0 sous Unix 
  • Comment convertir une date en timestamp Unix en Cobol 
  • Connaissances Informatiques © http://www.ordinateur.cc