Я намагаюся використовувати sed
рядок з a +
на машині Solaris і на машині Linux.
на Solaris sed не видаляє рядки до першого числа, як я хочу:
solaris:/ ROOT > echo "Release............5.3.7.1-12" | sed 's/[^0-9]\+//'
Release............5.3.7.1-12
в Linux я отримую очікувані результати:
linux tmp]# echo "Linux Release............5.3.7.1-12" | sed 's/[^0-9]\+//'
5.3.7.1-12
Чому цей синтаксис sed не працює на Solaris?
Що потрібно змінити в синтаксисі, щоб він працював на Solaris?