ファイルを作成し、その上に2行を入力することになっているシェルスクリプトがあります(簡単にするため)。
echo -e "#-*- coding: utf-8 -*-
var1 = ''" > file1.py
これは機能しますが、file1.pyのコンテンツを変数に入れようとすると、スペースが短くなり、スペースが1つだけ保持されます。
content="#-*- coding: utf-8 -*-
var1 = ''"
echo -e $content > file1.py
:( 助けてください