Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はルビーが初めてで、コマンドラインでいくつかのことをしようとしています。
今、私はの出力を保存する必要があります
exec 'cat /etc/system-release'
変数で数値をスキャンします。
出力を取得したい場合は、systemまたはバッククォートを使用することをお勧めします (または、実行時間が長いタスクの場合IO.popen) 。
system
IO.popen
この場合、実行する方がはるかに高速です
File.read('/etc/system-release')
これを行うためだけに余分なプロセスを作成するのではなく。