2013-03-28 74 views
1

我有一个用来下载软件,无需安装如何在浏览器中打开一个.sh文件来显示html内容?

curl get.foo.com | bash 

然而,在浏览器不会显示不错的HTML内容打开get.foo.com bash脚本。

是否可以创建一个在浏览器中呈现几乎有效的HTML的混合bash脚本?

+0

您可以通过基于用户代理提供不同的文档来做更好的事情。如果卷曲,请给它一个脚本。如果它是一个浏览器,请给它一个文档。 – PhonicUK

回答

3

你可以写你的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只留下第一行认领到浏览器的用户可见。 但是,对于一些CSS样式,可以隐藏它。

+0

哇!很好的破解:) – anishsane

+0

仍然有一些垃圾显示,并bash抱怨'<'行... –

+0

bash或浏览器? – camillobruni

相关问题