作者;javalee代码:#! /bin/kshprint 转换进制:if [[ -z $1 || $1 == [a-zA-Z]* || $# > 1 ]]thencat <<infoUsage:cn number[Enter]cn 2#number for binary stylecn 16#number for hex stylecn number for stand styleinfoexitfiinteger -i10 value=$1print "十进制: \t $value"D""typeset -i16 valueprint "十六进制: \t $value"H""|sed 's/16#//'typeset -i2 value
v2=$(print $value|sed 's/2#//')integer len=${#v2}((n=8-$len))v=$(echo $(perl -e "print 0 x $n")$v2)