一部のHTMLコードをテキスト/ HTMLファイルに反映する簡単な方法はありますか?
私はしようとしています:
echo "<!DOCTYPE html>\n<html>\n\t<body>\n\t\t<h1>Hello World!</h1>\n\t</body>\n</html>" > index.html
しかし、以下を得る:
-bash: !DOCTYPE: event not found
ベストアンサー1
!
bashは一重引用符を特殊文字として解釈するので、一重引用符を使用してください。
また、バックスラッシュエスケープが解釈されるように-e
withを使用してください。echo
\n
echo -e '<html>\n<html>\n\t<body>\n\t\t<h1>Hello World!</h1>\n\t</body>\n</html>' > index.html