【发布时间】:2010-07-09 21:28:26
【问题描述】:
我有以下创建 Debian 包的 Ruby 脚本,它运行良好:
#!/usr/bin/ruby dest = "#{File.dirname(__FILE__)}/../build" 包=“富” [ "cd #{dest} && tar czvf data.tar.gz bin console data.sql etc filter install.rb", "cd #{dest} && tar czvf control.tar.gz control", "cd #{dest} && echo 2.0 > debian-binary", "cd #{dest} && ar -cr #{package}.deb debian-binary control.tar.gz data.tar.gz", "cd #{dest} && mv #{package}.deb ..", "cd #{dest} && rm data.tar.gz control.tar.gz", ].每个都做|命令| puts 命令 系统(命令) 结尾在 Ruby 中有没有一种方法可以去掉每个命令的“cd #{dest} &&”部分?
【问题讨论】: