3 # 辞書ファイル内の JIS X 0208 に含まれていない文字を検出するためのスクリプト
8 # このスクリプトの実行にはnkf(1)が必要です。
9 # https://sourceforge.jp/projects/nkf/
11 script_dir=`dirname $0`
12 for i in $script_dir/../*.dic
14 to_file=`mktemp /tmp/geta.XXXXXXX`
15 utf8_file=`mktemp /tmp/geta.XXXXXXX`
17 # UTF-8 -> Shift_JIS -> UTF-8_2
18 nkf -s "$i" > "$to_file"
19 nkf -u "$to_file" > "$utf8_file"
21 # UTF-8 と UTF-8_2 の差分を取って〓の位置を確認する。
22 if ! diff -u "$i" "$utf8_file"; then
23 echo "$i: Geta exists." 1>&2