以下のコードで片方の変数を展開せず、もう片方は展開しようとしています。
bash
1#! /bin/bash 2 3TEST="こげぱん" 4 5HOGE=`cat << 'EOS' > test.txt 6 7echo ${TEST} 8 9And ${TEST} 10 11EOS 12`
実際実行すると以下になります。
echo ${TEST} And ${TEST}
ですが、作りたいtest.txtの中身は以下です。
bash
1 2echo ${TEST} 3 4And こげぱん
EOSをシングルクオーテーションで囲わないとecho
が実行されてしまいます。
いい方法はありますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/23 04:44