【なにそれこわい】Vimシェル芸というvimshellとは異なる何かが誕生した模様
- ryuichiueda
- 56173
- 188
- 86
- 326
sedでFizzBuzzを解くという問題を出したんですが・・・
A2 seq 1 100 | sed '3~3s/.*/Fizz/;5~5s/.*/Buzz/;15~15s/.*/FizzBuzz/' #シェル芸
2017-02-11 13:31:42Q2$ seq 100 | sed '3~3s/[0-9]*/Fizz/' | sed -r '5~5s/[0-9]*(.*)/\1Buzz/' #シェル芸
2017-02-11 13:35:09Q2: seq 1 100 | sed -e 'n;n;s/.*/Fizz/g' | sed -e 'n;n;n;n;s/[0-9]*\(.*\)/\1Buzz/g' ゴリゴリ #シェル芸
2017-02-11 13:37:19Q2 作りかけ(数字消す必要がある) seq 1 100 | sed -n -e 'p;n;p;n;s/$/Fizz/;p' | sed -n -e 'p;n;p;n;p;n;p;n;s/$/Buzz/;p' #シェル芸
2017-02-11 13:38:03Q2. $ seq 100 | sed '3~3s/.*/Fizz/' | sed '5~5s/\([0-9]*\)\(\w*\)/\2Buzz/' なぜか\dが効かない... #シェル芸
2017-02-11 13:38:09Q2. seq 1 100 | sed '3~3s/.*/Fizz/;5~5s/.*/Buzz/;15~15s/.*/FizzBuzz/' #シェル芸
2017-02-11 13:38:320 からでも正しくいけるみたい seq 1 100 | sed -e '0~3s/$/ Fizz/' -e '0~5s/$/ Buzz/' #シェル芸
2017-02-11 13:38:55Q2 seq 1 100 | sed -n -e 'p;n;p;n;s/$/Fizz/;p' | sed -n -e 'p;n;p;n;p;n;p;n;s/$/Buzz/;p' | sed 's/[0-9][0-9]*\([A-Z]\)/\1/' #シェル芸
2017-02-11 13:39:59これでもいける seq 1 100|sed -e '0~3s/.*/& fizz/' -e '0~5s/.*/& buzz/ #シェル芸
2017-02-11 13:45:01Vimをコマンドラインから使うフレンズが現れる(しろめ)
次の問題も(会場がざわつく)
・自分の認識 Vim芸人: vimshellを使ったりプラグインを作り人 会場に紛れ込んでいる変態: vimをワンライナーで使う #シェル芸
2017-02-11 14:22:40