Я хочу выполнить программу с помощью 'ruby -e', но она выполняет программу, если она в одной строке, но не выполняется, если она состоит из нескольких строк, и выдает ошибку. Например,
>ruby -e "puts 'rajagopalan'"
=>rajagopalan
но
>ruby -e "a=[1,2,3,4,5]
a.each do |i|
puts i
end
"
выдает ошибку "a.each do | i |
Синтаксис команды неверен.
«
Может ли кто-нибудь подсказать мне, как выполнить мультилиний с помощью ruby -e
Я прикрепил изображение здесь