#16226: bash shell


a0983095871@gmail.com (Lesson One)


#!/bin/bash
while read line; do
	charnum=${#line}
	for i in `seq 0 $((charnum - 1))`; do
		tmp=`echo -n ${line:$i:1}`
		tmp=`printf "%d" "'$tmp"`
		tmp=$((tmp - 7))
		tmp=`printf "%x" "$tmp"`
		tmp=`echo -e "\x""$tmp"`
		if [ "$tmp" == " " ]; then
			echo -n " "
		elif [ "$tmp" == "*" ]; then
			echo -n '*'
		else
			echo -n $tmp
		fi
	done
	echo -ne "\n"
done