質問です

a = 1

print "abc#{a}def\n"

とすると#{a}の部分は展開されて表示しますが
この内容「abc#{a}def\n」をテキストファイルに保存し1ラインずつ
読んでprint文に渡すと展開してくれません
※メタ文字がエスケープされる?

これを展開する方法はありますか?