當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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 =。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。