Biçimin bir dizesi var [0-9]+\.[0-9]+\.[0-9]. Birinci, ikinci ve üçüncü sayıları ayrı ayrı çıkarmam gerekiyor. Anladığım kadarıyla, yakalama grupları bunu yapabilmelidir. Kullanmak gerekir sed "s/\([0-9]*\)/\1/g, ilk sayı elde etmek sed "s/\([0-9]*\)/\2/gikinci numarası almak ve sed "s/\([0-9]*\)/\3/güçüncü sayısını almak için. Her durumda, tüm dizeyi alıyorum. Bu neden oluyor?
's/\([0-9]\)\([0-9]\)\([0-9]\).*/\1\2\3/'Bireysel sayıları yakalamak gibi bir şeye ihtiyacınız var .