История изменений
Исправление akk, (текущая версия) :
А что не так с командой sed 's/[0-9]*//'?
Это хороший вопрос.
$ echo "debsrv-20130117-11/" | sed -e 's/[0-9]*//'
debsrv-20130117-11/
$ echo "20130117-11/" | sed -e 's/[0-9]*//'
-11/
То есть если [0-9]* приходится не на начало строки, то замена не происходит. Интересно, почему?
Исходная версия akk, :
А что не так с командой sed 's/[0-9]*//'?
Это хороший вопрос.
[code]
$ echo «debsrv-20130117-11/» | sed -e 's/[0-9]*//'
debsrv-20130117-11/
$ echo «20130117-11/» | sed -e 's/[0-9]*//'
-11/
[/code]
То есть если [0-9]* приходится не на начало строки, то замена не происходит. Интересно, почему?