2014-02-22 95 views
0

我想在运行时在命令提示符下显示脚本的进度,类似于645345/12032451,而不是在每行(将会有数百万行)上打印ID。Rails输出到命令行并重写?

我可以这样做吗?

+0

当然,要么使用curses库,要么打印退格字符。 –

回答

0
array = [1,2,3,4] 
count = array.size 

array.each_with_index do |item, i| 
    print "\rProcessing #{i+1}/#{count}... " 
    sleep 2 # you won't need this 
end 
puts "done."