0

rubyから実行するシェルコマンドがあります。

 cat_command = "cat 0.mpg 7.mpg 15.mpg 8.mpg 1.mpg > intermed.mpg"  

 %x[cd #{my_dir} && #{cat_command}]

戻ります

cat: 8.mpg: No such file or directory

この応答をキャッチするにはどうすればよいですか(レスキュー/エラー処理のため)。ルビーで?

4

1 に答える 1

0

実際にそれを理解しました。

 stderr = Open3.popen3("cat 0.mpg 7.mpg 15.mpg 8.mpg 1.mpg > intermed.mpg" )
 stderr[2].gets
  => "cat: 0.mpg: No such file or directory\n" 
于 2012-06-04T01:16:36.830 に答える