gen_b2g.sh
来自「bbs server linux平台下软件源码」· Shell 代码 · 共 33 行
SH
33 行
#!/bin/sh## The BIGTOGB/GB2BIG must convert between Big5 (ET) and GB.GBTOBIG=g2bBIGTOGB=b2gecho "slow, be patient"echo "" | awk 'BEGIN { # output all GB for ( q = 161; q <= 169; q++ ) { # 0xa1 -- 0xa9 for ( w = 161; w <= 254; w++ ) { printf "%c%c\n", q, w; } } for ( q = 176; q <= 247; q++ ) { # 0xb0 -- 0xf7 for ( w = 161; w <= 254; w++ ) { printf "%c%c\n", q, w; } }}' | $GBTOBIG > mapGBtoBIG.b5echo "" | awk 'BEGIN { # output all Big5 for ( q = 161; q <= 249; q++ ) { # 0xa1 -- 0xf9 for ( w = 64; w <= 126; w++ ) { printf "%c%c\n", q, w; } for ( w = 161; w <= 254; w++ ) { printf "%c%c\n", q, w; } }}' | $BIGTOGB > mapBIGtoGB.gbmake # generate the gen_ctab program./gen_ctab -l mapGBtoBIG.b5 GtoB > b2g_tables.c./gen_ctab -l mapBIGtoGB.gb BtoG >> b2g_tables.cecho "A new \"b2g_tables.c\" is generated. Replace the old one with this."
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?