>>149
> bash 3.2.15(13)-release
これはcygwin?

なら\rも取り除かないと。

tasks = `rake.bat --silent --tasks`.split(/\r?\n/)[1..-1].map { |line| line.split[1] }