memcached-toolが無いときにmemcacheのキー一覧を持ってくるスクリプト

いや、memcached-tool使おうよって話なんだけど
サーバーに手が出せないことってあってですね・・・・

#!/bin/sh
SLEEP_INTERVAL=0.1
MEMCACHED_HOST=localhost
MEMCACHED_PORT=11211
sh -c 'echo "stats items"; sleep '$SLEEP_INTERVAL' ; echo "quit"' | telnet $MEMCACHED_HOST $MEMCACHED_PORT 2> /dev/null | grep number | sed 's/^STAT items\:\(.*\)\:number \(.*\).*/echo "stats cachedump \1 \2" ; sleep '$SLEEP_INTERVAL'/g'  | sh | telnet $MEMCACHED_HOST $MEMCACHED_PORT 2> /dev/null | egrep '^ITEM'