1#!/bin/sh 2 3UNIDATA=$(grep ^unidata etc/unicode.conf | cut -f 2 -d " ") 4UTF8=$(grep ^cldr etc/unicode.conf | cut -f 2 -d " ")/UTF-8.cm 5CHARMAPS=etc/charmaps 6 7if [ -z "$1" ]; then 8 echo "Usage: $0 <unicode string>" 9 exit 10fi 11 12UCS=$* 13UCS_=$(echo $* | sed -e 's/ /./g') 14echo UCS: ${UCS} 15 16echo UTF-8.cm: 17grep "${UCS_}" ${UTF8} | sed -e 's/ */ /g' 18 19echo UNIDATA: 20grep "${UCS_}" ${UNIDATA} 21L=$(grep "${UCS_}" ${UNIDATA}) 22 23echo UCC: 24grep "${UCS_}" ${UNIDATA} | awk -F\; '{ print $1 }' 25 26 27echo CHARMAPS: 28grep ${UCS_} ${CHARMAPS}/* | sed -e "s|${CHARMAPS}/||g" 29grep ${UCC} ${CHARMAPS}/* | sed -e "s|${CHARMAPS}/||g" 30