I would like to extract a digit from $0 starting 2,30 to 3,99 or 2.30 to 3.99
Can somebody fix this?
awk --re-interval '{if($0 ~ /[2-3]{1}[,.][0-9]{2}/) {print FILENAME, substr($0,index($0,/[2-3]{1}[,.][0-9]{2}/) , 4)}}'
input
abcdefg sdlfkj 3,29 g. lasdfj
alsdfjasl 2.86 gr. slkjds sldkd
lskdjfsl sdfkj kdjlksj 3,34 g sldkfj
...