ファイルのテキストに名前を入れてみてください

ファイルのテキストに名前を入れてみてください

スクリプトで生成したファイル名をファイルのテキストに入れようとしていますが、$nameファイルの内容を印刷するにはどうすればよいのかわからないようです。誰でも私を助けることができますか?

cat <<'EOF' >>$name
This file is named $name
EOF

答え1

文字列を引用しないでくださいEOF。このように:

cat <<_EOT_ >>$name
This file is named $name
_EOT_

区切り文字が引用されている場合、この資料では拡張は行われません。

単語(EOT)の一部が引用されている場合...、そしてここの文書の行は拡張されません。

関連情報