请教怎么抽取字符中的数字

请问如何抽取字符中的数字比如 一个字符 fu2runspace1.tar想把1给抽出来[解决办法]Assembly codeaafu2run

请问如何抽取字符中的数字
比如 一个字符 fu2runspace1.tar 
想把1给抽出来

[解决办法]

Assembly code
aa=fu2runspace1.tarecho ${aa%.*}|grep -o .$
[解决办法]
echo "fu2runspace1.tar"|cut -d . -f 1|grep -o '[0-9]\+$'