HTMLをテキストファイルとしてエコー

HTMLをテキストファイルとしてエコー

一部の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は一重引用符を特殊文字として解釈するので、一重引用符を使用してください。

また、バックスラッシュエスケープが解釈されるように-ewithを使用してください。echo\n

echo -e '<html>\n<html>\n\t<body>\n\t\t<h1>Hello World!</h1>\n\t</body>\n</html>' > index.html

おすすめ記事