Tengo una cadena del formato [0-9]+\.[0-9]+\.[0-9]. Necesito extraer el primer, segundo y tercer número por separado. Según tengo entendido, los grupos de captura deberían ser capaces de esto. Debería poder usar sed "s/\([0-9]*\)/\1/gpara obtener el primer número, sed "s/\([0-9]*\)/\2/gobtener el segundo número y sed "s/\([0-9]*\)/\3/gobtener el tercer número. En cada caso, sin embargo, obtengo toda la cadena. ¿Por qué está pasando esto?
's/\([0-9]\)\([0-9]\)\([0-9]\).*/\1\2\3/'capturar números individuales.