puts_big.rb
def puts_big(str)
str.each_line do |line|
puts "\e#3#{line}"
puts "\e#4#{line}"
end
end
str = <<EOS
_人人人人人人人人人人人_
> おはようございます <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
EOS
# 標準の大きさで表示
puts str
# 2倍の大きさで表示
puts_big str
補足
echo
echo -e "\033#3 🌞 \n\033#4 😃 ㍆㌋㌋㌆㌨㌰㌣㌈"
\e#3
は現在行を2倍にして上半分、\e#4
は下半分表示するよ。
\e
と\033
と\x1b
とは書き方が違うだけで同じだよ。
(でもechoは\e
だと認識してくれないよ。)
※注:MacのTerminalでしか動作確認してないよ。
参考
↓神サイト