#!/bin/sh dd=/bin/dd PATH='' alpha='@apqrelmnijkbsfghvwxycdotuz.-' num='09082405042101060013221427230415' true () { return 0 } false () { return 1 } go=true while $go do case $num in ?*) num1=`echo $num | $dd bs=1 count=2 2>/dev/null` echo $alpha | $dd bs=1 skip=$num1 count=1 2>/dev/null num=`echo $num | $dd bs=1 skip=2 2>/dev/null` ;; *) go=false ;; esac done echo