How to extract text from a string using sed? December 23, 2022 by Tarik How about using grep -E? echo "This is 02G05 a test string 20-Jul-2012" | grep -Eo '[0-9]+G[0-9]+'