character to unicode codepoint...
filename: chartounihex.sh
........................................ .........
#!/bin/sh
cat $1 | uconv -x 'any-hex;'; echo
cat $1 | uconv -x 'hex-any; any-name'; echo
........................................ ..........
usage1:
[nkumar@localhost ~]$ echo "സ്പ്ലെ" | sh chartounihex.sh
\u0D38\u0D4D\u0D2A\u0D4D\u0D32\u0D46\u00 0A
usage2:
[nkumar@localhost ~]$ sh chartounihex.sh hi.txt
\u0905\u0020\u0906\u0020\u0907\u0020\u09 08\u0020\u0909\u0020\u090A\u0020\u000A
\N{DEVANAGARI LETTER A}\N{SPACE}\N{DEVANAGARI LETTER AA}\N{SPACE}\N{DEVANAGARI LETTER I}\N{SPACE}\N{DEVANAGARI LETTER II}\N{SPACE}\N{DEVANAGARI LETTER U}\N{SPACE}\N{DEVANAGARI LETTER UU}\N{SPACE}\N{LINE FEED (LF)}
........................................
#!/bin/sh
cat $1 | uconv -x 'any-hex;'; echo
cat $1 | uconv -x 'hex-any; any-name'; echo
........................................
usage1:
[nkumar@localhost ~]$ echo "സ്പ്ലെ" | sh chartounihex.sh
\u0D38\u0D4D\u0D2A\u0D4D\u0D32\u0D46\u00
usage2:
[nkumar@localhost ~]$ sh chartounihex.sh hi.txt
\u0905\u0020\u0906\u0020\u0907\u0020\u09
\N{DEVANAGARI LETTER A}\N{SPACE}\N{DEVANAGARI LETTER AA}\N{SPACE}\N{DEVANAGARI LETTER I}\N{SPACE}\N{DEVANAGARI LETTER II}\N{SPACE}\N{DEVANAGARI LETTER U}\N{SPACE}\N{DEVANAGARI LETTER UU}\N{SPACE}\N{LINE FEED (LF)}