diff options
author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-06-25 04:10:21 +0000 |
---|---|---|
committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-06-25 04:10:21 +0000 |
commit | 7a45306dc6d57ab8a1d127706e7564af6da49520 (patch) | |
tree | 2b569b597c0d1fa8707fdf27e13c4b0175111cf9 /tool | |
parent | 42c6cc841c8594e8ead9c2671a7d2cc49e7db06a (diff) |
* instruby.rb: '&' in sed s command's replacement is '\&' in ruby.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'tool')
-rwxr-xr-x | tool/instruby.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tool/instruby.rb b/tool/instruby.rb index 3c277720d3..730a9151d4 100755 --- a/tool/instruby.rb +++ b/tool/instruby.rb @@ -391,7 +391,7 @@ install?(:local, :comm, :bin, :'bin-comm') do when 's' next if pat == '^' and rep.empty? exp << [addr, (opt.include?('g') ? :gsub! : :sub!), - Regexp.new(pat, opt.include?('i')), rep] + Regexp.new(pat, opt.include?('i')), rep.gsub(/&/){'\&'}] when 'y' exp << [addr, :tr!, Regexp.quote(pat), rep] end |