我在尝试:
time {ruby -e "p File.read('random_numbers').split.inject(0){|mem, obj| mem += obj.to_f}"}
time ruby -e "p File.read('random_numbers').split.inject(0){|mem, obj| mem += obj.to_f}"
在给定命令中没有这些打印时间,任何建议,这可能是由于STDOUT被Ruby绑定了吗?
他们只打印文件中数字的总和:
16387133906.0
如何使用bash命令打印Ruby命令的时间?