У мене є рядок формату [0-9]+\.[0-9]+\.[0-9]. Мені потрібно витягнути перше, друге та третє числа окремо. Як я розумію, групи захоплення повинні бути на це здатні. Я повинен бути в змозі використати, sed "s/\([0-9]*\)/\1/gщоб отримати перше число, sed "s/\([0-9]*\)/\2/gотримати друге число і sed "s/\([0-9]*\)/\3/gотримати третє число. У кожному випадку я отримую цілий рядок. Чому це відбувається?
's/\([0-9]\)\([0-9]\)\([0-9]\).*/\1\2\3/'щоб захопити окремі числа.