我有一些我想使用 Ruby 编码的输入文件。编码的输出应该根据输入文件的文件名匹配一些模式。为了不手动执行此操作,我想使用 Rake 作为自动化的帮助。此外,我不想为每个输入文件指定一个任务。
我尝试了一些 FileList “魔术”,但没有成功。这是代码:
desc 'Create all output from specified input'
task :encode do
FileList['input/*.txt'].each {|input| file "output/output_#{input}" => input}
end
任何人都可以帮忙吗?我没有在网上找到任何关于多个输出文件作为依赖项的信息。