O padrão [^ing] não faz o que você pensa: corresponde a um
caractere, que deve ser nenhum dos i , n ou g .
Se o seu problema puder ser reformulado como "substituir ocorrências de elogio como
palavra inteira ", então o seguinte pode funcionar, usando o marcador para palavra
limites, \b :
sed 's/\bcheer\b/lalaland/g'