我怎么可以
ruby -pe "sub /.*{((\d+\.){3}).*/, '\115'" < file.txt
但如果我尝试scan
而不是sub
我得到
-e:1:in
<main>': undefined method
scan' for main:Object (NoMethodError)
这很令人困惑,因为这两者sub
都不是一种方法Object
。
我也尝试过 Perl 的方式,比如
ruby -ne "/.*/; puts $1" <file.txt
但这并没有成功。
我在哪里可以找到涵盖此内容的文档?