Sorry... typo... echo abcde | grep -o -E 'b([a-z])d' => "bcd"
Can't I choose to have only "c"? Thanks again! On 8 November 2015 21:42:44 CET, Valerio Bozzolan <bozzolan.vale...@educ.di.unito.it> wrote: >Hi, > >(First time in a GNU mailing list!) > >I've already asked this question to my local GNU/Linux user group and >in #grep@Freenode... I'm still confused. > >GNU Grep don't have an arg to choose the subexpression. Right? > >Stupid e.g.: > echo abcde | grep -o -E 'b([a-z])d' > => "bcd" > >What if I want the first subexpression? ("b")? GNU Grep can't do it. >Isn't it? (Why?) > >I actually use GNU Awk, or GNU Bash with $BASH_REMATCH[$n_sub]. > >Thank you for the clarification! >-- >Valerio Bozzolan >Email sent from Android (CyanogenMod) using K-9 Mail. -- Valerio Bozzolan Email sent from Android (CyanogenMod) using K-9 Mail. http://boz.reyboz.it