Mam ciąg formatu [0-9]+\.[0-9]+\.[0-9]
. Muszę wyodrębnić pierwszą, drugą i trzecią liczbę osobno. Jak rozumiem, grupy przechwytywania powinny mieć taką możliwość. Powinienem być w stanie użyć sed "s/\([0-9]*\)/\1/g
pierwszego numeru, sed "s/\([0-9]*\)/\2/g
drugiego numeru i sed "s/\([0-9]*\)/\3/g
trzeciego numeru. Jednak w każdym przypadku otrzymuję cały ciąg. Dlaczego to się dzieje?
's/\([0-9]\)\([0-9]\)\([0-9]\).*/\1\2\3/'
uchwycić poszczególne liczby.