0

私はルビーが初めてで、コマンドラインでいくつかのことをしようとしています。

今、私はの出力を保存する必要があります

exec 'cat /etc/system-release'

変数で数値をスキャンします。

4

1 に答える 1

2

出力を取得したい場合は、systemまたはバッククォートを使用することをお勧めします (または、実行時間が長いタスクの場合IO.popen) 。

この場合、実行する方がはるかに高速です

File.read('/etc/system-release')

これを行うためだけに余分なプロセスを作成するのではなく。

于 2012-07-07T20:18:45.817 に答える