首页 > 解决方案 > Unix命令在最后一个字母字符串之后提取数字

问题描述

字符串:“gamma021AH00999NAK41”最后两位数字可能会有所不同。它可能是 3 位数字 4 位数字等......给定字符串中的“NAK”可以是任何其他字符串,但它只包含字符。所以我的意图是提取最后一个数字(给定字符串中的示例 41)直到第一个字符。

提前致谢

标签: shell

解决方案


我看不到长度变化的说法,所以这个命令可以工作:

echo "gamma021AH00999NAK41" | cut -b '19-'

答案:41


推荐阅读