3
Bashヒアドキュメント内で変数を使用する
私はbashのヒアドキュメント内の変数を補間しようとしています: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF これは私が期待するようには機能しません($var文字どおりに扱われ、展開されません)。 sudo teeファイルの作成にはsudo が必要なので、使用する必要があります。次のようなことをする: sudo cat > /path/to/outfile <<EOT my text... EOT >outfilesudoを使用していない現在のシェルでファイルを開くため、機能しません。