通过od这个命令,把全角数字来转换成半角数字
/home/lee#function c2e {
echo "$(echo |od -b|sed ’s/^.......//;s/012$//;s/243 2/0/g;s/ $//;s/ /\\/g’)"|xargs|tr -d ’ ’
}
test:
/home/lee#c2e 1234567890987654321
1234567890987654321
回复此帖:原文由 Radio 发表于 2008-4-26 8:22:30
全角字符占两个字符的位置,如汉字和汉语的标点符号。很多文章里的阿拉伯数字使用全角,显得肥大。在网址、电子邮件地址里如果使用了全角字符就无效。