在不解释$ {}的情况下读取文件

时间:2014-05-20 16:20:19

标签: ruby variables substitution

朋友:

我的盒子上有一个html文件,看起来像是

<table id="${id}_pushbutton">

...
...
...
...
</table>

<div id="${id}_background" />

当我将它们运行到以下代码时

Dir.glob(fileTypes) do |theFile|
   puts theFile
   data=File.read(theFile)
   puts data
   #output_of_gsub=data.gsub(/::STATIC_TAG_WITH_VER::/, "$static_ver_with_tag")
   #print data
   #puts output_of_gsub
   File.open("/tmp/cool.txt", "w") {|file| file.puts data}
end

我看到的输出很奇怪

输出看起来像

id="com.adp.pid:configuration:jar:2.2-SNAPSHOT_toolbar_buttons"

所以必须通过read或者put来解释$ {id}。

有关如何阅读而不解释$ {id}的任何建议吗?

-Narahari

0 个答案:

没有答案