Eu tenho uma sequência do formato [0-9]+\.[0-9]+\.[0-9]. Preciso extrair os primeiro, segundo e terceiro números separadamente. Pelo que entendi, os grupos de captura devem ser capazes disso. Eu deveria ser capaz de usar sed "s/\([0-9]*\)/\1/gpara obter o primeiro número, sed "s/\([0-9]*\)/\2/gobter o segundo número e sed "s/\([0-9]*\)/\3/gobter o terceiro número. Em cada caso, porém, estou recebendo toda a string. Por que isso está acontecendo?
's/\([0-9]\)\([0-9]\)\([0-9]\).*/\1\2\3/'capturar números individuais.