Shell 脚本和正则表达式:哪个更适合匹配数字,[[:digit:]] 或 [0-9]?

Lik*_*kso 4 bash unix-shell regular-expressions

正如标题所暗示的,哪个更适合匹配数字,[[:digit:]]还是[0-9]

我正在使用 bash shell

谢谢 :)

Den*_*son 5

[[:digit:]] 必须使用的唯一原因是支持使用除0-9. 例如阿拉伯-印度数字:??????????(Unicode U+0660 到 U+0669)。否则,对于印度-阿拉伯数字0123456789[0-9][[:digit:]].