Se você usa o e grep que significa grep com a sintaxe estendida do regexp, então para poder transferir seu padrão para o sed você precisa adicionar parametr -r(--regexp-extended) ou -E em algumas versões.
Em relação à sua expressão, você tem \ extra depois de c , por isso, mesmo com o egrep, não corresponde a
Além disso, use melhor em vez de $1 para correspondência inversa.
Assim, o comando final poderia ser:
sed -rn 's:\./(RFF.*)( .* -c)\$\{COND\}:./:gp'
Ou
sed -rn 's:(\./(RFF\S*) \S* -c)\$\{COND\}::gp'