経緯

リア充の爆発を願うより楽しい事は沢山あるよ……ワンライナーとかさ! というわけで、イブの夜はクリスマスにちなんだワンライナーを勉強がてら書こう。 ハッシュタグは #クリスマスワンライナーで。 帰ったらやる! #シェル芸— くんすと (@kunst1080) 2013, 12月 24

結果

ひとりでしこしこ書いてました。>echo 4368726973746d6173 | gsed 's/./&\n/g' | xargs -n 2 | gsed 's/^/:/g' | xargs | tr -d ' ' | nkf –cap-input

ひねりがないので改良する #クリスマスワンライナー— くんすと (@kunst1080) 2013, 12月 24>echo echo &#39;3^5*37*43*113&#39;|bc``echo &#39;2*3^2*17*241&#39;|bcd6173|gsed 's/./&\n/g'|xargs|gsed 's/^/:/g'|xargs|tr -d ' '|nkf 以下略 #クリスマスワンライナー— くんすと (@kunst1080) 2013, 12月 24>とりあえず山 #クリスマスワンライナー— くんすと (@kunst1080) 2013, 12月 24>jot 10 1 10|awk '{print “paste -d . <(yes " "|head -“11-$1"|tr -d "\n") <(yes "#"|head -“$1*2-1"|tr -d "\n")"}'|bash #クリスマスワンライナー— くんすと (@kunst1080) 2013, 12月 24>拾い物なのだけども ruby -e “((1..20).to_a+[6]*4).each{|i|puts ('#'i2).center(80)}” rubyえげつねぇ・・・ #クリスマスワンライナー— くんすと (@kunst1080) 2013, 12月 24>ruby -e “puts ' '+'☆'.center(80);((1..20).to_a+[6]*4).each{|i|puts ('#'i2).center(80)};puts;puts 'MerryChristmas'.center(80)” #クリスマスワンライナー— くんすと (@kunst1080) 2013, 12月 24>頭に☆付けてみた。 #クリスマスワンライナー— くんすと (@kunst1080) 2013, 12月 24

Gistに貼っておいた。

# create "Christmas"
echo 4368726973746d6173 | gsed 's/./&\n/g' | xargs -n 2 | gsed 's/^/:/g' | xargs | tr -d ' ' | nkf --cap-inpu
# V2
echo `echo '3^5*37*43*113'|bc``echo '2*3^2*17*241'|bc`d6173|gsed 's/./&\n/g'|xargs -n 2|sed 's/^/:/g'|xargs|tr -d ' '|nkf --cap-input
# tree
jot 10 1 10|awk '{print "paste -d . <(yes \" \"|head -"11-$1"|tr -d \"\\n\") <(yes \"#\"|head -"$1*2-1"|tr -d \"\\n\")"}'|bash
# tree on ruby (http://www.reddit.com/r/programming/comments/er5ym/ruby_code_drawing_a_christmas_tree_in_less_than/)
ruby -e "((1..20).to_a+[6]*4).each{|i|puts ('#'*i*2).center(80)};puts;puts 'Merry Christmas'.center(80)"
# add star
ruby -e "puts ' '+'☆'.center(80);((1..20).to_a+[6]*4).each{|i|puts ('#'*i*2).center(80)};puts;puts 'Merry Christmas'.center(80)"