Você está usando aspas simples na expressão sed , o que impediria a expansão das variáveis. Use aspas duplas. Além disso, use um separador diferente de / :
sed "s|{path}|$(pwd)|g" apache-vhost.conf
Além disso, cat file | sed é um uso inútil de cat .