麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

awk中實現ord函數功能

2020-07-27 19:14:06
字體:
來源:轉載
供稿:網友

在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得到字母的ASC值實現

復制代碼 代碼如下:

-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=18347 $?=0] ; cat foo.awk
#!/bin/awk -f

BEGIN {
    for (ii = 0; ii < 256; ++ii) {
        ch = sprintf("%c", ii);
        ascii[ch] = ii;
    }

    for (ii = 1; ii < ARGC; ii++) {
        print "ord(" ARGV[ii] " = " ascii[ARGV[ii]];
    }
}
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=18347 $?=0] ; ./foo.awk a b c 1 2 3
ord(a) = 97
ord(b) = 98
ord(c) = 99
ord(1) = 49
ord(2) = 50
ord(3) = 51
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[$$=18347 $?=0] ; bye

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲网站一区 | 蜜桃视频在线免费播放 | 多男操一女视频 | 国产精品成人av片免费看最爱 | 国产做爰 | 看片一区| 黄色网址入口 | 精品av在线播放 | 亚洲综合一区在线观看 | 欧美a∨一区二区三区久久黄 | 欧美精品久久久久久久多人混战 | 国产人成免费爽爽爽视频 | 午夜视 | 久久精品探花 | 亚洲欧美在线视频免费 | 农村少妇吞精夜夜爽视频 | 亚洲国产女同久久 | 国产在线观看免费视频软件 | 黄色视屏免费在线观看 | 一级毛片免费高清 | 久久亚洲精品久久国产一区二区 | 亚洲日韩精品欧美一区二区 | 在线观看中文字幕av | 精品国产乱码久久久久久丨区2区 | 精品一区免费 | 神马久久精品综合 | 欧美成年人视频在线观看 | 国产精品成人一区二区三区电影毛片 | 国产噜噜噜 | 国产一级毛片国产 | 欧美精品一区二区久久 | 99亚洲 | 久久不雅视频 | 久草在线视频中文 | 精品国产一区二区三区久久久蜜月 | 爱射av| 国产一区二区三区四区波多野结衣 | 黄色高清免费网站 | 免费在线观看亚洲 | av视在线| 毛片大全免费看 |