解决方法
使用sed:
echo blabla a13724bla-bla244 35% | sed 's/.*[ \t][ \t]*\([0-9][0-9]*\)%.*/\1/'
如果您希望在一行中有多个百分比,那么:
echo blabla 20% a13724bla-bla244 35% | \ sed -e 's/[^%0-9 ]*//g;s/ */\n/g' | sed -n '/%/p'