从bash脚本中运行JavaScript

7

我刚开始学习bash脚本编程,想知道有没有人知道如何在bash脚本中执行通常嵌入到html页面中的javascript代码?

所以,我想从bash脚本中执行(例如):

<script type="text/javascript" src="scriptName.js"></script>

非常感谢大家的帮助。


Node?http://nodejs.org/ - Mchl
可能是 http://stackoverflow.com/questions/2283234/javascript-interpretor-in-bash 的重复问题,但答案主要是四年前的,而且有几个已经不再有用。 - joews
2个回答

20
您需要一个像Node.js这样的JavaScript运行环境。

要评估一段代码:$ node -e "console.log('hello')"

要运行一个脚本:$ node script.js


3
如何使用环境变量呢?
例如:

$MY_FILE

#!/usr/bin/env node

console.log("hello from test file");

使文件可执行。
chmod +x my-file

然后运行它:

node my-file
hello from test file

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接