当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby ARGF.inplace_mode =用法及代码示例


本文简要介绍ruby语言中 ARGF.inplace_mode = 的用法。

用法

inplace_mode = ext → ARGF

将就地编辑模式的文件扩展名设置为给定的 String 。每个正在编辑的文件都将此值附加到其文件名中。修改后的文件以这个新名称保存。

例如:

$ ruby argf.rb file.txt

ARGF.inplace_mode = '.bak'
ARGF.each_line do |line|
  print line.sub("foo","bar")
end

file.txt 的每一行都将第一次出现的 “foo” 替换为 “bar”,然后将新行写出到 file.txt.bak

相关用法


注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 ARGF.inplace_mode =。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。