Tente isto:
sed -e 's/[^0-9]\+//'
Eu tenho a seguinte linha em um arquivo:
Linux Release............5.4.2.0-02 12_12_2011_07:31:23
Como faço para remover todos os caracteres antes do primeiro número com sed ou awk?
Desejo obter o seguinte resultado:
5.4.2.0-02 12_12_2011_07:31:23
Uma maneira de usar sed
:
sed 's/^[^0-9]*//' <<<" Linux Release............5.4.2.0-02 12_12_2011_07:31:23"
Resultado:
5.4.2.0-02 12_12_2011_07:31:23