2012年10月29日 Converter for SKK's dictionary to OpenPOBox's dictionary [長年日記]
_ Converter for SKK's dictionary to OpenPOBox's dictionary
#! /bin/sh
#
# skk2pbdic.sh
#
for i in `cat $* |\
egrep -v '^;' |\
sed -e 's/ */=/g'`
do
yomi=`echo $i |\
cut -d '=' -f 1 |\
sed -e 's/ー/-/g;s/ン/nn/g;s/ん/nn/g' |\
kakasi -rk -Ea -Ka -Ha -Ja |\
tr 'A-Z' 'a-z'`
tangos=`echo $i |\
cut -d '=' -f 2- |\
sed -e 's/;[^/]*\//\//g;
s/^\///;
s/\/$//;
s/\// /g'`
for j in ${tangos}
do
tango=`echo $j |\
tr '=' ' '`
echo -e "${yomi}\t${tango}"
done
done
How to use
skk2pbdic.sh SKK-JISYO.L | sort | uniq >staticdic
Links
[ツッコミを入れる]