ズンドコキヨシ with {k,ba,z}sh and sed

  • 8
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

ズンドコキヨシまとめ - Qiita
http://qiita.com/shunsugai@github/items/971a15461de29563bf90

なるほど。

#!/bin/bash
# or
#!/bin/ksh
z=ズン;d=ドコ;k=($z $d);while :;do echo ${k[RANDOM%2]};done|sed "H;5,\${x;s/\n//g;/^\($z\)\{4\}$d$/{x;s/$/\nキ・ヨ・シ!/;q};s/..//;x}"

zsh は以下を足してね。

[[ -n ${ZSH_VERSION-} ]] && set -o KSH_ARRAYS

もしくはこう書き変える。

z=ズン;d=ドコ;k=($z $d $z);while :;do echo ${k[RANDOM%2+1]};done|sed "H;5,\${x;s/\n//g;/^\($z\)\{4\}$d$/{x;s/$/\nキ・ヨ・シ!/;q};s/..//;x}"

Blog のほうがビルドできないので初めて Qiita で書いてみた。
https://fumiyas.github.io/