求一个将中文数字转阿拉伯数字的bash脚本!
- nick198119
- 帖子: 215
- 注册时间: 2008-08-23 15:00
求一个将中文数字转阿拉伯数字的bash脚本!
在练习bash编程,需要将中文数字转阿拉伯数字,哪位可以帮帮忙?
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- nick198119
- 帖子: 215
- 注册时间: 2008-08-23 15:00
Re: 求一个将中文数字转阿拉伯数字的bash脚本!
2楼把问题想象得太简单了!我要的是将一定范围内的中文数字转换为阿拉伯数字
例如,任选一个数,如一百二十五,然后能通过bash脚本获得“125”!
例如,任选一个数,如一百二十五,然后能通过bash脚本获得“125”!
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 求一个将中文数字转阿拉伯数字的bash脚本!
以下代码供参考:
代码: 全选
echo 十万零五百 | sed 'y/零一二三四五六七八九/0123456789/; s/^十/10/; s/十/*10/g; s/百/*100/g; s/千/*1000/g; s/万/*1000/g' | bc
- nick198119
- 帖子: 215
- 注册时间: 2008-08-23 15:00
Re: 求一个将中文数字转阿拉伯数字的bash脚本!
感谢五楼!
虽然没有真正解决问题,但还是谢谢!
虽然没有真正解决问题,但还是谢谢!