Como um liner? ;)
echo '<!DOCTYPE html><html><head><meta charset="UTF-8"></head><body>Hello World</body></html>' > index.html && xdg-open index.html
awk
também é linha de comando, portanto
awk '//' <<<'<!DOCTYPE html><html><head><meta charset="UTF-8"></head><body>Hello World</body></html>' > ~/tmp/index.html && xdg-open ~/tmp/index.html
Terrível , mas também possível
echo "Hello World" > index.html && xdg-open index.html