sed -i 's/\(foo \)bar/new_value/g' file
A sequência \( \) "captura" o texto que pode ser colocado na string de substituição como . Isso pode ser feito várias vezes, o dígito em indica qual texto capturado usar. O texto capturado é contado na ordem de \( .