在awk中并未直接提供ord函数,所以在将某个字符转换为码时,需要自己来实现


awk 'BEGIN{for (i = 0; i < 256; ++i) {ord[sprintf("%c", i)] = i;} }'  ' { print ord['a'];  ord ['b']; }'

这里主要是构造了ord为key,val的数据结构,key为char字符,val对应的ascii码