sed "s/\${version.number}/$version/" template.txt > readme.txt
Только двойные кавычки делают замену знака доллара. Это также означает, что одинарные кавычки не требуют экранирования знака доллара.