【发布时间】:2014-11-02 17:05:18
【问题描述】:
我正在编写一个 Ruby 脚本来解压缩一个文件,其中每个通过 %x{unzip } 的文件都有不同的文件名。
我已经成功获得
%x{unzip FILENAME.ZIP}解压FILENAME.ZIP的内容
但是,我希望能够传入要解压缩的文件名。
我尝试了各种变化
filename = "CONSTANT+variable+"NEXT_CONSTANT.ZIP"
%x{${filename}}
我一直无法获得%x 来让我构建一个我想要解压缩的文件名。
【问题讨论】:
-
%x{${filename}}编程的问题在于,你不能只是在进行过程中编写语法。${filename}不是 ruby 编程语言的一部分。 -
你能把它改写成一个问题吗?不清楚你在问什么。
标签: ruby command substitution