Por que não algo como:
echo "{{ my.other.var }}" | sed -n '/{{.*}}/{s/\./-/gp}'
resultado:
{{ my-other-var }}
Correspondência de padrões para o formato primeiro e, em seguida, execute os comandos sed necessários se esse padrão for correspondido, ou seja, substitute - for.