- ベストアンサー
rubyの文法について質問です。
rubyの文法について質問です。 aaa = `diff -q bbb ccc` のような形でdiffコマンドの実行結果をaaaに格納したいのですが bbb及びcccを任意に入力したく、一度getsメソッドでbbb,cccそれぞれに文字列を代入したのですが、それをバッククォーテーション内で使用できず困っています。 なにか解決策がありましたらご教授いただけるとありがたいです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
バッククオートを使わずに b = "bbb" c = "ccc" aaa = "diff -q " + b + " " + c res = system(aaa) こんな方法はどうですか?
お礼
systemってメソッドがあるんですね。。 これでどうにかなりそうです。 素早い対応でかなり助かりました。 どうもありがとうございました。