小编Mic*_*and的帖子

删除 bash 中的前导字符串

我有一个像这样的字符串rev00000010,我只想要最后一个数字,在这种情况下是 10。

我试过这个:

TEST='rev00000010'
echo "$TEST" | sed '/^[[:alpha:]][0]*/d'
echo "$TEST" | sed '/^rev[0]*/d'
Run Code Online (Sandbox Code Playgroud)

两者都没有返回,尽管正则表达式似乎是正确的(用regexr尝试

sed regular-expression

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

regular-expression ×1

sed ×1