我有一个 bash 脚本,用于无需安装即可下载软件
curl get.foo.com | bash
但是get.foo.com
在浏览器中打开不会显示漂亮的 html 内容。
是否可以创建一个在浏览器中呈现为几乎有效的 HTML 的混合 bash 脚本?
您可以通过以下方式编写 bash 脚本
#!/bin/bash
#<html><head><!--
# Your Bash script goes here
<<HTML_CONTENT
-->
<body style="background-color:white; margin-top:-1em">
<!-- Your HTML code goes here -->
<!--
HTML_CONTENT
# --></body></html>
这至少在 Chrome 26 和 Firefox 20 下有效,只留下浏览器用户可见的第一条 shebang 行。然而,通过一些 CSS 样式,可以隐藏它。