三分割的数字用中文读起来太麻烦了,写了个脚本转一下,中文四分割,分割符用汉字取代逗号,可以直接读。
echo "\n341,309,432,423,454,111\n1,132,390,489,452\n98,234,234,123"
341,309,432,423,454,111
1,132,390,489,452
98,234,234,123
echo "\n341,309,432,423,454,111\n1,132,390,489,452\n98,234,234,123" | sed -e 's#\([0-9]\+\),\([0-9]\)#\1\2#g' | rev | sed -e 's#\([0-9]\{4\}\)\([0-9]\+\)#\1万\2#g;s#\([0-9]*万\)\([0-9]\{4\}\)\([0-9]\+\)#\1\2亿\3#g;s#\([0-9万]*亿\)\([0-9]\{4\}\)\([0-9]\+\)#\1\2兆\3#g;s#\([0-9万亿]*兆\)\([0-9]\{4\}\)\([0-9]\+\)#\1\2京\3#g' | rev
34京1309兆4324亿2345万4111
1兆1323亿9048万9452
982亿3423万4123
※ 修改:·poocp 于 Feb 8 07:13:34 2021 修改本文·[FROM: 171.221.29.*]
※ 来源:·水木社区
http://www.newsmth.net·[FROM: 118.122.107.*]
修改:poocp FROM 171.221.29.*
FROM 118.122.107.*