文件:测试
test
命令行输入:
ruby -pe 'gsub(/t([a-z])s/){"d"+$1.capitalize}' test
我期望输出为dEt
,但实际输出为:
#<Enumerator:0x00000001c78520>
我不知道会发生什么。当我这样做时,它在 irb 中工作:
"test".gsub(/t([a-z])s/){"d"+$1.capitalize}
文件:测试
test
命令行输入:
ruby -pe 'gsub(/t([a-z])s/){"d"+$1.capitalize}' test
我期望输出为dEt
,但实际输出为:
#<Enumerator:0x00000001c78520>
我不知道会发生什么。当我这样做时,它在 irb 中工作:
"test".gsub(/t([a-z])s/){"d"+$1.capitalize}