タグ

ブックマーク / ya.maya.st (1)

  • どさにっき

    2009年1月22日(木) ■ きょうのあなごる _ Up and Downを bash で。サイズを縮める前にまず動くものを作ってみたけど、やっぱり 予想どおり遅すぎて話にならん。文字ごとに分割して tr にわせるなんてやってたら速くなりようがない。が、それ以外に方法あるか? read s while IFS= read t;do for i in `seq 0 ${#s}`;do c=${s:$i:1} case "${t:$i:1}" in +)r="$r"`tr \ -} !-~<<<"$c"`;; -)r="$r"`tr \ -} '\37-|'<<<"$c"`;; *)r="$r$c";; esac done s="$r" r= done echo $s ↑bash で linux じゃないと動かん。 ■ A-Z _ そういえば上のスクリプトでは tr による変換文字をを8進

  • 1