IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    awk中ord的实现:将字符转化对应的ascii码

    admin发表于 2014-06-14 07:01:51
    love 0

    在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码

    您可能对下面文章也感兴趣:

    • awk学习笔记之正则表达式
    • awk学习笔记【一】


沪ICP备19023445号-2号
友情链接