かっとなって書いた。今は反省していない。 『sl コマンドみたいに「ホモォ…┌(┌ ^o^)┐」が走る bl コマンド』という ツイートがあったので Ruby にて実装してみた次第。 #!/bin/ruby right = "ホモォ…┌(┌ ^o^)┐" left = "ホモォ… (┐ ┐^o^) " def clear print "\033[2J" end def homo(str) newline = "\n" print newline + str + newline sleep 0.1 clear end def space_closure spa = "" space = " " return lambda { spa = spa + space } end space = space_closure loop do homo(space.call + right) homo(