37 cup of coffee
75 sign on the dotted
30 take a test
输出
K="Google Chrome 75.0.3770.100"
echo ${K//[a-zA-Z]/}
预期产量
75.0.3770.100
需要删除所有从特定索引字符开始的字符;说 75
答案 0 :(得分:2)
您可以使用extglob
一步完成此操作:
shopt -s extglob
K="Google Chrome 75.0.3770.100"
echo "${K//@([a-zA-Z ]|.*)/}"
75
表达细节:
@(...)
:匹配(...)
中|
内的表达式之一[a-zA-Z ]
:匹配[a-zA-Z]
个字母或空格|
:或.*
:任何以点开头的字符串