“Conocimientos Sistemas>unix

Cómo ejecutar Unix De Rubí

2014/9/17
El lenguaje de programación Ruby proporciona amplias capacidades para manipular datos de varios tipos. Sin embargo , en algunos casos, los programas de Ruby necesitan para invocar servicios externos que se incluyen con el sistema operativo Unix . La invocación de servicios externos proporciona al programador el beneficio de usar bien probado , el código de buen diseño , ya optimizado por programadores competentes durante muchos títulos - y le permite evitar perder tiempo reinventando la programación existente. Puede ejecutar un comando de Unix desde el código Ruby. Instrucciones
1

Inicie el comando de Unix desde el código Ruby, como en el siguiente ejemplo de código:

flujoSalida = IO.popen ( "ls * txt ").
< p > Reemplazar "ls * . txt" con el comando Unix que necesita para funcionar, incluyendo sus parámetros de línea de comandos . Rubí creará un nuevo proceso de Unix para ejecutar sus órdenes, y esperar hasta que las nuevas salidas de proceso. CommandOutput Variable es un descriptor de corriente de la salida del comando Unix
2

Recuperar la salida generada por el comando de Unix, como en el siguiente ejemplo de código: .

CommandOutput = flujoSalida . readlines
3 Proceso

salida de la orden como su aplicación requiere , como en el siguiente ejemplo de código:

pone commandOutput.join

el ejemplo se acaba concatenar todas las líneas de salida y los envía a la salida estándar de la aplicación de Ruby , . puede sustituir que por cualquier otro proceso de salida

unix
Cómo comprobar el estado de la impresora en Unix
Cómo descomprimir un archivo ZIP en Unix
Cómo utilizar EXPR para realizar Algebra en Unix
Cómo recuperar archivos borrados en Unix
Cómo aprender UNIX at Home
Cómo cambiar la hora en SCO Unix
Cómo escribir una secuencia de comandos en Unix
Cómo descomprimir un archivo GZ en Unix
Conocimientos Informáticos © http://www.ordenador.online