分页: 1 / 1
求一个将中文数字转阿拉伯数字的bash脚本!
发表于 : 2009-03-18 23:32
由 nick198119
在练习bash编程,需要将中文数字转阿拉伯数字,哪位可以帮帮忙?
Re: 求一个将中文数字转阿拉伯数字的bash脚本!
发表于 : 2009-03-19 8:40
由 eexpress
sed里面的 y 试试
Re: 求一个将中文数字转阿拉伯数字的bash脚本!
发表于 : 2009-03-19 10:34
由 nick198119
2楼把问题想象得太简单了!我要的是将一定范围内的中文数字转换为阿拉伯数字
例如,任选一个数,如一百二十五,然后能通过bash脚本获得“125”!
Re: 求一个将中文数字转阿拉伯数字的bash脚本!
发表于 : 2009-03-19 10:56
由 eexpress
那也是这个。先y,在去掉十百千万
Re: 求一个将中文数字转阿拉伯数字的bash脚本!
发表于 : 2009-03-19 12:34
由 aerofox
以下代码供参考:
代码: 全选
echo 十万零五百 | sed 'y/零一二三四五六七八九/0123456789/; s/^十/10/; s/十/*10/g; s/百/*100/g; s/千/*1000/g; s/万/*1000/g' | bc
Re: 求一个将中文数字转阿拉伯数字的bash脚本!
发表于 : 2009-03-21 12:48
由 nick198119
感谢五楼!
虽然没有真正解决问题,但还是谢谢!