我正在编写一个Ruby脚本来解压缩一个文件,其中每个传递%x{unzip }
的文件名都不同。
我成功了
%x{unzip FILENAME.ZIP}
解压缩FILENAME.ZIP的内容
但是,我希望能够传入文件的名称以解压缩。
我尝试了各种
filename = "CONSTANT+variable+"NEXT_CONSTANT.ZIP"
%x{${filename}}
我无法让%x
让我构建一个我想要解压缩的文件名。
答案 0 :(得分:2)
您可以采用与双引号字符串相同的方式执行此操作:#{filename}
。
filename = "my_files.zip"
%x{unzip #{filename}}