eval
Linux
コマンド
文字列を
変数
として展開する
apply vars in file
code:bash
$ cat ${file}
Hello, ${name}
# evalの場合
$ name=World
$ eval "cat <<< \"$(cat ${file})\""
Hello, World
# envsubstの場合
$ cat ${file} | name=World envsubst
Hello, World
Reference
ファイルにかかれた変数をBashで展開し、Templateのように扱う - grep Tips *