是否可以在shell脚本中调用javascript? 例如,
echo "Content-type: text/html"
echo "
<html>
<script type="text/javascript">
document.write("<p>" + Date() + "</p>");
</script>
</html>
"
答案 0 :(得分:3)
默认情况下:否。但您可以安装可运行javascript的应用程序,如node.js或rhino。
答案 1 :(得分:2)
如果CGI (Common Gateway Interface)应用程序使用了您的脚本,那么您可以使用嵌入式JavaScript包含HTML。
编辑:JavaScript是一种客户端技术。你不会在服务器上运行任何JavaScript跟踪,因为它不会在服务器上执行(除非我们讨论的是Server Side JavaScript,但我不这么认为)。
答案 2 :(得分:1)
尝试RhinoShell。
答案 3 :(得分:1)
您需要在系统上安装 javascript引擎才能从 bash 调用它并执行您的javascript代码。检查SpiderMonkey。