Tôi có một chuỗi các định dạng [0-9]+\.[0-9]+\.[0-9]. Tôi cần trích xuất các số thứ nhất, thứ hai và thứ ba một cách riêng biệt. Theo tôi hiểu, các nhóm bắt giữ nên có khả năng này. Tôi có thể sử dụng sed "s/\([0-9]*\)/\1/gđể có được số thứ nhất, sed "s/\([0-9]*\)/\2/gđể có được số thứ hai và sed "s/\([0-9]*\)/\3/gđể có được số thứ ba. Trong mỗi trường hợp, mặc dù, tôi nhận được toàn bộ chuỗi. Tại sao chuyện này đang xảy ra?
's/\([0-9]\)\([0-9]\)\([0-9]\).*/\1\2\3/'để nắm bắt số lượng cá nhân.