Como uso o sed ou o awk para remover o texto?

3

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
    
por Eytan 10.01.2012 / 12:06

2 respostas

2

Tente isto:

sed -e 's/[^0-9]\+//'
    
por 10.01.2012 / 12:13
1

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
    
por 10.01.2012 / 12:12