1 | #!/bin/bash |
---|
2 | |
---|
3 | if [ "$1" == "" ]; then |
---|
4 | echo |
---|
5 | echo Usage: |
---|
6 | echo " " "$0" \[filename\] |
---|
7 | echo |
---|
8 | echo Example: |
---|
9 | echo " " "$0" LIU5.CIN |
---|
10 | echo |
---|
11 | exit |
---|
12 | fi |
---|
13 | |
---|
14 | if [ ! -f "$1" ]; then |
---|
15 | echo "$0": No such file |
---|
16 | exit |
---|
17 | fi |
---|
18 | |
---|
19 | echo |
---|
20 | echo Generating noseeing.gtab ... |
---|
21 | |
---|
22 | iconv -f CP950 -t UTF-8 -c "$1" | \ |
---|
23 | sed -e 's/^%prompt 無蝦米/%prompt 嘸蝦米/' \ |
---|
24 | -e 's/^%dupsel 9/%space_style 1/' \ |
---|
25 | -e 's/^\] 〔/\] 〕/' | \ |
---|
26 | grep -v '^%quick ' | \ |
---|
27 | grep -v '^%sel1st ' > noseeing.cin |
---|
28 | rm -fr noseeing.gtab |
---|
29 | gcin2tab noseeing.cin > /dev/null 2>&1 |
---|
30 | |
---|
31 | if [ -f noseeing.gtab ]; then |
---|
32 | echo |
---|
33 | echo Done. |
---|
34 | echo |
---|
35 | echo Please copy noseeing.gtab to $HOME/.gcin or /usr/share/gcin/table |
---|
36 | echo |
---|
37 | exit |
---|
38 | fi |
---|