Решение:
... | sed 's/^[^0-9]\+//'
Почему не работало?
Потому что регулярное выражение с самого начала строки ищет любые символы (.*
), после которых должна быть цифра. И этой цифрой оказывается самая последняя цифра, а все что до нее — вполне вписывается в шаблон ".*
".