gen_b2g.sh

来自「教育网的bbs代码」· Shell 代码 · 共 32 行

SH
32
字号
#!/bin/shGBTOBIG="g2b"BIGTOGB="b2g"echo "" | awk 'BEGIN {	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; }	}}' | eval "$GBTOBIG" > mapGBtoBIG.b5echo "" | awk 'BEGIN {	for ( q = 161; q <= 246; q++ ) {		# 0xa1 -- 0xf6		for ( w =  64; w <= 126; w++ ) { printf "%c%c\n", q, w; }		for ( w = 161; w <= 254; w++ ) { printf "%c%c\n", q, w; }	}	q = 247; {				# 0xf7		for ( w =  64; w <=  85; w++ ) { printf "%c%c\n", q, w; }	}}' | eval "$BIGTOGB" > mapBIGtoGB.gbmake	# generate the gen_ctab program./gen_ctab mapGBtoBIG.b5 GtoB >  b2g_tables.c./gen_ctab 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 + -
显示快捷键?