#!/bin/bashi=0for alphabet in {a..z}do if [ "$1" = "$alphabet" ]; then
echo $i
break fi let i+=1done#执行时直接 ./test.sh a 这样就可以了,即直接在脚本名后面加你要转化的字母。要求有且仅有一个参数。==============================================下面这个更短(用法一样):#!/bin/bashoffset=97hex=`printf "%d" "'$1"`#注意:$1前有个单引号...