我写了一篇很长的论文(在乳胶中),需要将所有10以上的数字从书面文字改为数字(例如13到13,20到20)。
bsd-games包中包含程序编号,可将数字转换为数字,例如:
> number -l 1234
一千二百三十四
我可以使用seq:
从10:1000获得一系列数字> seq 10 1000
现在我需要做的就是grep我所有的乳胶文件(* .tex)中的数字(10以上),所以我知道在哪里找到有问题的数字 - 而不必阅读全文!
所以要清楚我在问什么: grep一个文本文件,找到10到1000之间的所有书面数字。
答案 0 :(得分:0)
您无需使用number
。一个“字数”大于9将包含“十”,“十一”,......“十九”,“二十”,“九十”,“百”,“千”,“百万”中的至少一个“,”十亿“......当它变得太傻时停止。那只是二十几个字。您可以在grep
命令行上手动输入它们。