sed -i '$a gem '"'"'forum2discourse'"'" Gemfile
Solução Alternativa
Se você quiser fazer do seu jeito, use o formato bash $'string'
. Palavras do formulário $ 'string' são tratadas especialmente. A palavra se expande para string, com caracteres de escape com barra invertida substituídos conforme especificado pelo padrão ANSI C.
sed -i $'$a gem \'forum2discourse\'' Gemfile
Fonte: link