外部コマンドでmecabを動かす
外部コマンドをRuby上で起動し,mecabで形態素解析します.
OS:windows7
開発環境:Aptana Studio 3
言語:Ruby 2.0.0
Rubyで外部コマンドを実行して結果を受け取る方法あれこれ を参考にしました
Kernel.#system
system('mecab <test.txt> output.txt')
上記でoutput.txtにtest.txtの形態素解析した内容を書き込めました.
バッククォート
'mecab <test.txt>'
%x{mecab test.txt}
ぐぬぬ…警告が出た…%x{ }でくくると警告は消えるけど何も出ず…
値が反映されていないってことなのかね.
Kernel.#systemで出力されたものをファイルオープンして使えばいいのかな
手間がかかりまくりであれだけど…
取り急ぎ結果がほしいだけならよいかな多分.