xref: /dragonfly/tools/tools/locale/tools/whatis.pl (revision 0085a56d)
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