发出一个命令并运行多个Ruby文件

Ter*_* Li 3 ruby scripting

我必须运行一大堆ruby脚本来生成一些结果.哪个顺序无关紧要.我只是不想一个接一个地做Ruby file1.rb,Ruby file2.rb,Ruby file3.rb ......

我可以编写一个将所有文件组合在一起的脚本,并只发出一次命令来运行它们吗?

mar*_*aro 8

我会做它红宝石风格,并使用rake宝石.

我会创建名为"rakefile.rb"的文件,这将是它的内容:

task :default do
    FileList['file*.rb'].each { |file| ruby file }
end
Run Code Online (Sandbox Code Playgroud)

然后我会打电话给rake我最喜欢的外壳,我会喜欢它.

额外奖励:它是多平台的.