Depende do seu shell. No bash você pode dizer "$(<default.txt)" para capturar o conteúdo do arquivo default.txt em uma string. Tanto o traço quanto o bash aceitam "$(cat default.txt)" . Por exemplo, se default.txt contiver test201611 , então
mv xyz xyz-"$(cat default.txt)"
renomeia o arquivo xyz para xyz-test201611 .