タグ

ブックマーク / doloopwhile.hatenablog.com (1)

  • Rubyから外部プログラムを起動する方法まとめ - None is None is None

    簡単なまとめ Open3.capture3 Open3.capture2 Open3.capture2e 普通に起動するとき Open3.popen3 Open3.popen2 Open3.popen2e 外部プログラムにパイプでつなぎたいとき バッククオート 書き捨てスクリプト用(出力がほしい場合) system 書き捨てスクリプト用(出力がいらない場合) IO.popen IO.pipe 使いません。 exec spawn fork など 使いません。 systemu 使いません。 Open3.capture2 Open3.capture2e Open3.capture3 Rubyで外部プログラムを実行する、たいがいのケースはOpen3.capture3でまかなえます。 外部コマンドを実行し、標準出力・標準エラーを文字列で取れ、終了コードも受け取れます。 標準入力に文字列を渡すこともで

    Rubyから外部プログラムを起動する方法まとめ - None is None is None
  • 1