GcinTablesXcin02: gcin-filter-big5only

File gcin-filter-big5only, 4.6 kB (added by caleb, 1 year ago)
Line 
1 #! /bin/bash
2 # gcin-filter-big5only version 0.0.1
3   read -r -t 1 aa
4   echo -n $aa        | \
5   sed -e 's/ぁ//g'   \
6       -e 's/あ//g'   \
7       -e 's/ぃ//g'   \
8       -e 's/い//g'   \
9       -e 's/ぅ//g'   \
10       -e 's/う//g'   \
11       -e 's/ぇ//g'   \
12       -e 's/え//g'   \
13       -e 's/ぉ//g'   \
14       -e 's/お//g'   \
15       -e 's/か//g'   \
16       -e 's/が//g'   \
17       -e 's/き//g'   \
18       -e 's/ぎ//g'   \
19       -e 's/く//g'   \
20       -e 's/ぐ//g'   \
21       -e 's/け//g'   \
22       -e 's/げ//g'   \
23       -e 's/こ//g'   \
24       -e 's/ご//g'   \
25       -e 's/さ//g'   \
26       -e 's/ざ//g'   \
27       -e 's/し//g'   \
28       -e 's/じ//g'   \
29       -e 's/す//g'   \
30       -e 's/ず//g'   \
31       -e 's/せ//g'   \
32       -e 's/ぜ//g'   \
33       -e 's/そ//g'   \
34       -e 's/ぞ//g'   \
35       -e 's/た//g'   \
36       -e 's/だ//g'   \
37       -e 's/ち//g'   \
38       -e 's/ぢ//g'   \
39       -e 's/っ//g'   \
40       -e 's/つ//g'   \
41       -e 's/づ//g'   \
42       -e 's/て//g'   \
43       -e 's/で//g'   \
44       -e 's/と//g'   \
45       -e 's/ど//g'   \
46       -e 's/な//g'   \
47       -e 's/に//g'   \
48       -e 's/ぬ//g'   \
49       -e 's/ね//g'   \
50       -e 's/の//g'   \
51       -e 's/は//g'   \
52       -e 's/ば//g'   \
53       -e 's/ぱ//g'   \
54       -e 's/ひ//g'   \
55       -e 's/び//g'   \
56       -e 's/ぴ//g'   \
57       -e 's/ふ//g'   \
58       -e 's/ぶ//g'   \
59       -e 's/ぷ//g'   \
60       -e 's/へ//g'   \
61       -e 's/べ//g'   \
62       -e 's/ぺ//g'   \
63       -e 's/ほ//g'   \
64       -e 's/ぼ//g'   \
65       -e 's/ぽ//g'   \
66       -e 's/ま//g'   \
67       -e 's/み//g'   \
68       -e 's/む//g'   \
69       -e 's/め//g'   \
70       -e 's/も//g'   \
71       -e 's/ゃ//g'   \
72       -e 's/や//g'   \
73       -e 's/ゅ//g'   \
74       -e 's/ゆ//g'   \
75       -e 's/ょ//g'   \
76       -e 's/よ//g'   \
77       -e 's/ら//g'   \
78       -e 's/り//g'   \
79       -e 's/る//g'   \
80       -e 's/れ//g'   \
81       -e 's/ろ//g'   \
82       -e 's/ゎ//g'   \
83       -e 's/わ//g'   \
84       -e 's/ゐ//g'   \
85       -e 's/ゑ//g'   \
86       -e 's/を//g'   \
87       -e 's/ん//g'   \
88       -e 's/ァ//g'   \
89       -e 's/ア//g'   \
90       -e 's/ィ//g'   \
91       -e 's/イ//g'   \
92       -e 's/ゥ//g'   \
93       -e 's/ウ//g'   \
94       -e 's/ェ//g'   \
95       -e 's/エ//g'   \
96       -e 's/ォ//g'   \
97       -e 's/オ//g'   \
98       -e 's/カ//g'   \
99       -e 's/ガ//g'   \
100       -e 's/キ//g'   \
101       -e 's/ギ//g'   \
102       -e 's/ク//g'   \
103       -e 's/グ//g'   \
104       -e 's/ケ//g'   \
105       -e 's/ゲ//g'   \
106       -e 's/コ//g'   \
107       -e 's/ゴ//g'   \
108       -e 's/サ//g'   \
109       -e 's/ザ//g'   \
110       -e 's/シ//g'   \
111       -e 's/ジ//g'   \
112       -e 's/ス//g'   \
113       -e 's/ズ//g'   \
114       -e 's/セ//g'   \
115       -e 's/ゼ//g'   \
116       -e 's/ソ//g'   \
117       -e 's/ゾ//g'   \
118       -e 's/タ//g'   \
119       -e 's/ダ//g'   \
120       -e 's/チ//g'   \
121       -e 's/ヂ//g'   \
122       -e 's/ッ//g'   \
123       -e 's/ツ//g'   \
124       -e 's/ヅ//g'   \
125       -e 's/テ//g'   \
126       -e 's/デ//g'   \
127       -e 's/ト//g'   \
128       -e 's/ド//g'   \
129       -e 's/ナ//g'   \
130       -e 's/ニ//g'   \
131       -e 's/ヌ//g'   \
132       -e 's/ネ//g'   \
133       -e 's/ノ//g'   \
134       -e 's/ハ//g'   \
135       -e 's/バ//g'   \
136       -e 's/パ//g'   \
137       -e 's/ヒ//g'   \
138       -e 's/ビ//g'   \
139       -e 's/ピ//g'   \
140       -e 's/フ//g'   \
141       -e 's/ブ//g'   \
142       -e 's/プ//g'   \
143       -e 's/ヘ//g'   \
144       -e 's/ベ//g'   \
145       -e 's/ペ//g'   \
146       -e 's/ホ//g'   \
147       -e 's/ボ//g'   \
148       -e 's/ポ//g'   \
149       -e 's/マ//g'   \
150       -e 's/ミ//g'   \
151       -e 's/ム//g'   \
152       -e 's/メ//g'   \
153       -e 's/モ//g'   \
154       -e 's/ャ//g'   \
155       -e 's/ヤ//g'   \
156       -e 's/ュ//g'   \
157       -e 's/ユ//g'   \
158       -e 's/ョ//g'   \
159       -e 's/ヨ//g'   \
160       -e 's/ラ//g'   \
161       -e 's/リ//g'   \
162       -e 's/ル//g'   \
163       -e 's/レ//g'   \
164       -e 's/ロ//g'   \
165       -e 's/ヮ//g'   \
166       -e 's/ワ//g'   \
167       -e 's/ヰ//g'   \
168       -e 's/ヱ//g'   \
169       -e 's/ヲ//g'   \
170       -e 's/ン//g'   \
171       -e 's/ヴ//g'   \
172       -e 's/ヵ//g'   \
173       -e 's/ヶ//g'   \
174       -e 's/ー//g' | \
175   iconv -f UTF-8 -t CP950 -c | \
176   iconv -f CP950 -t UTF-8 -c